Hotel · Solidaridad
"This is a massive property with 900 rooms, but the layout of the resort is such that it doesn't feel crowded anywhere—they're spread across five distinct 'casas' that are smaller in scale. There are 12 restaurants here, all of which are included in the rate, as well as a variety of pools and a spa that also offers yoga classes and meditation lessons. The best part about staying at any Xcaret property is that you get free entrance to Xcaret parks where you can see Mayan ruins, swim in cenotes, and go snorkeling. There's even an on-property lagoon for snorkeling, kayaking, and swimming."