Nice place to relax. Lots of chairs and hammocks around. Very beautiful water. Couple of beaches to relax on. During low tide, shallow enough for children to play in.
The rooms were nice and clean. Keep in mind, you may see occasional ants or cockroachs in them, just how nature works. If that bothers you, bring a can of roach spray (I'm sure most resorts have this issue)
Food was average. A mixture of Western Food and local food. Not really that impressed. Water was reasonably priced at 3 USD per 1.5 liters.
Staff were good in my opinion.
Seperate dive shop on the Island. Didn't dive, but the prices for the snorkel and kayak rentsl were reasonable. Though I realized they overcharged me for a kayak. Pay attention to the prices when paying at the dive shop which is not part of the resort.
No coral around the island, it's all been destroyed, so that distracts from the beauty but some fish can be seen.