Great place to relax in a beautiful location.
I stayed in a seaside room which was huge and just metres from the beach. Decor / design is functional rather than opulent but you have everything you need. Bottled water is provided twice daily and I had no problems with Wi-Fi, even during an epic thunderstorm. Breakfast & Dinner buffets were excellent, very extensive choice and something different every day. Staff always very friendly and happy to explain the dishes etc.
The beach is gorgeous and well maintained - never feels crowded and you don't need reef shoes. If a competent swimmer you can swim or kayak to the edge of the reef and snorkel there. Organised trips are reasonably priced, recommend the Coral Garden snorkel trip which was amazing. There's also a daily complimentary snorkel trip led by the resident Marine Biologist who is a fountain of knowledge and very approachable with any queries.
Though not a diver myself, feedback from other guests was only positive - with praise for the professionalism of the expert staff who were also happy to give guidance with snorkeling in the lagoon.
In the evenings, the lounge area next to the restaurant hosts conservation lectures and movies, opportunity to be sociable if you want - or just chill out on the bean bag seats. Also in the evenings, there is the Black Pearl floating bar which is great fun with the best cocktails ! It's the best way to catch the sunset and star gaze, an absolute must-do.