One of the very best hotels we've stayed in. Staff was competent and helpful. Room was modern, tastefully decorated and well outfitted (2 TVs, refrigerator, A/C, safe, etc.). Pool was nice and clean, with many amenities (towels, bathrooms, many chairs). Most importantly, beach access was fantastic. Clean sand and water was warm enough for swimming in late may. Definitely recommended. Not much to do around the hotel, but the restaurant's menu offered plenty of choice. There seems to be a lot of crickets on the region, so care must be taken to keep the windows closed as much as possible. Not a big issue but we wish the staff warned us about this so we didn't wake up to three large specimens in our bed.