As one might expect from the ultra-luxurious Banyan Tree brand, the Banyan Tree Mayakoba is one of Playa del Carmen's most sought after resorts. All of the 164 villas feature sleek Asian-inspired decor and Mexican textiles -- as well as walk-in showers, plunge pools, walled-in grass lawns, patios with hammocks, outdoor bathtubs, and fully stocked bars. The grounds, white-sand beach, and lagoon-like pool blend seamlessly with the surrounding nature. When you consider the high-end spa, plethora of outdoor activities -- such as golf, snorkeling, and eco tours -- and the fantastic dining, it's very hard to find anything wrong with this property. Only the Rosewood Mayakoba can compare, but the rooms are arguably a little nicer here -- though Rosewood has the superior spa.