The good: Property was very nice, and room had a good view of the property and the ocean. The pools were nice and the lazy river was kinda neat. On site restaurants were good, and not too expensive. It was fantastic having the dive center right on site, as that was the focus of our trip.
The bad: Room service was only every 3 days; only 2 towels and pillows, so additional needed to be requested. Room was next to the lazy river water slide, so there was almost constant kids screaming. All outlets were Euro 240v (adapters were available at the front desk, but they were poor quality and none of our US charging blocks fit them properly (other hotels on island provide US-style outlets as well as Euro). On Sunday morning, extremely loud music and DJ started up at about 6am... seriously (other mornings, the music was not as loud and started around 7, which was still annoying). There were no screens on any windows or doors, so leaving anything open after dusk resulted in a room full of mosquitos; and the air conditioner blew ice cold air directly onto bed, which made it almost unusable while in the room, so these combined for extremely hot and uncomfortable nights.