The service is attentive, but the kitchen is very slow in producing meals. Much on the menu was also unavailable and the so-called vegetable curry had no relationship to curry and wasn't even decent-quality food. The rooms and bathrooms are rather basic with no chairs in the rooms. During the day, this may not be an issue as you sit on your porch, but you might like one inside in the evenings.
There's very little live coral to see on the snorkelling trip they arrange for you. The fisherman they set you up with who takes you out uses the time to fish for the same little colourful ones you came to admire. He must use them as food or bait for other fishes. You might want to pay more and go to a better reef.