Mandarin Oriental Riviera Maya, Mexico

Restaurant
Courtesy of Mandarin Oriental

Mandarin Oriental Riviera Maya in Mexico is a tropical resort set on 36 acres with a beautiful Caribbean beach, lagoons and a freshwater lake. The Spa at Mandarin Oriental Riviera Maya is inspired by the Mayan healing elements of water, air, fire and earth. The spa measures over 25,000 square feet in size. Rooms from US$520/night.