Hugging the idyllic coastline of the Caribbean Sea on the Riviera Maya, this tranquil resort sits on the water's edge of a charming fishing village halfway between Cancún and Playa del Carmen, making it the perfect hideaway for travellers seeking to escape the crowds. With four restaurants and a private beach club onsite, you can get a taste for authentic Mexican fare with a Caribbean twist and allow the soothing waves to be the soundtrack of your evening of beachfront dining. Then, take a refreshing plunge into the gleaming infinity pool that overlooks the turquoise waters or book in a treatment at the rejuvenating spa. When it’s time to unleash your inner explorer, pay a visit to the nearby ruins to unearth centuries of history or cool off in the natural cenotes that will take your breath away.