Beautiful peaceful resort. Very very clean. Attentive, friendly, respectful staff. Just don't expect an easy, fast check in. We waited five hours , with one excuse after the other. Get your own transportation from airport . They forgot us. Exquisite pool, hot tub, beach area. Serene. Plenty of chairs at pool. NO having to save chairs and umbrellas on the beach. Beach is not crowded. Peaceful. VIllas are beautiful with incredible views. Get a golf cart to get around, they are fun and you don't have to rely on shuttles.