I love Mexico. I’ve been to three different parts of the country and I love them all for different reasons. My newest favorite location is an area just south of Cancun, called Mayakoba, which refers to a span of about 5km of resorts and beaches along the Caribbean coastline, as well as the nearest town – Playa del Carmen.
All three luxury resorts in Mayakoba are pretty exceptional – Fairmont Mayakoba (generally the cheapest of the three and the most family friendly); Banyan Tree Mayakoba and ultimately, my absolute favorite, Rosewood Mayakoba.

One of the two main pools at the Fairmont Mayakoba.