An absolutely beautiful resort, well set up, nice restaurant, amazingly friendly and helpful staff, lots of activities, a little house reef that can be reached by swimming from the front of the hotel.
A thing that I really appreciate and think is amazing and important is that there is a cool water tank where you can refill your bottle, so it's great to bring your own reusable bottle, rather than buying plastic bottles, keeping the island and ocean clean.