Beautiful waterfront set up. Great reef club with very nice beds, umbrellas right on top of the water. The little side reef beach was very cool. Found the staff could’ve been slightly more attentive given the price of the resort. Also, certain details would be nice to know ahead of time (private jacuzzis are not heated). Unfortunately beach club was closed by the time we got there, but it was already mid October so that makes sense. Nice rooms with great showers. Breakfast was very good. Got massages, which were fantastic… would appreciate if the steam/sauna/jacuzzi in the spa were included with massages, or at least cheaper to use. Would stay again.