This is a great resort with great views- easily a place you can stay at for days. The villas are scattered and very private, and the vegetation is thick and lush- plenty of flowers. The staff is very friendly, professional, and attentive and will go out of their way to make sure you're happy. I forgot my shoes after a boating trip, but couldn't remember if I had left it at the bus terminal or on the bus itself. The staff did the detective work by themselves, and the shoes were waiting for me, the very next morning.
That being said, I am the first person to break the perfect 5.0 rating this resort has received, and for good reasons. I think they can do just a little more, in order to become a truly first class resort. First the menu of their restaurant could be improved with more creative cuisine, involving more vegetables- less fried, and more healthy options (e.g., less french fries). And also, I am well aware that hot water is typically not furnished on the smaller islands, but I think this resort could find a way to provide hot water.
Be aware that this resort is on a steep hillside so there are a good number of steps to be traversed anywhere you go. Good exercise, though!