Overall, we enjoyed our stay. The grounds are beautiful, easy walking, beach well maintained, many bar areas with decent liquor options, and clean, never saw a single insect. The food, however, we found to be just okay. Nothing stood out to us. One thing we personally did not like was the room accommodations as they could use some updating. No privacy with bathroom, sinks were in the open, shower was behind one door and toilet behind another, which was a very tight space. The bed linens consisted of a sheet and a worn thin fleece blanket, not our preference. We also found many staff members did not speak English, making it difficult to communicate.