the best of

Can I say:

  1. This restaurant has the best of every amenity.
  2. This restaurant has the best of all amenities.

Hi,

The second sounds all right but the first sounds a bit wonky to me. It would surely be simpler to say: This restaurant has the best amenities.