My wife and I stayed there on our honeymoon (there is a small writeup on the r-t-w blog below) - Hotel was very nice, as was the beach. Completely isolated, which means that there are no beach hawkers bothering you.
The food was quite good, with a comprehensive buffet for breakfast including order your own eggs. Lunch and dinner were pricy, but within reason given that they have a monopoly on your food dollars (without a ride into town).
Feel free to PM me with any questions about the hotel.