Set in 50 acres on a dazzling white sand beach where sea turtles nest in season, Hotel Esencia is a firm favourite. Rooms are beautiful yet simple, with whitewashed walls, superb bathrooms and private terraces. There are two swimming pools, a health club and spa, and two gourmet restaurants serving simple yet sophisticated fare focusing on fusion Mexican and seafood. This luxury hideaway is a perfect base from which to enjoy ocean adventures and the rich Mayan culture of the Yucatan Peninsula.