Mexican beach resort with gourmet experiences, own tequila brand

All of the rooms at Marriott Puerto Vallarta face the water for incredible views like this. (Photo by Jan Schroder)

Marriott Puerto Vallarta in Mexico has a gorgeous infinity pool, six restaurants, kids’ area with pool and dozens of complimentary chairs and umbrellas on the beach.

All the rooms face the water and have balconies and large marble bathrooms. It has the largest spa in the area and huge fitness room, indoor lap pool and juice bar.

Three more things made this resort even more special:

• Tequila tasting is included in the resort fee.

• You can book a special dinner in the Herb Garden.

• You can choose the all-inclusive option for all of your stay or just part of it.

– Jan Schroder, The Travel 100