Positives: incredible coral right off the beach, beautiful pool area, lovely water, calm and quiet, great fire show (only held once during our four night stay)
Negatives: bad value at $400/night for a very basic room, few free activities (most don’t happen - when asked why, the staff just shrug their shoulders), paid activities are good but overpriced, water is awful - hence tea, coffee etc is also not great, stingy on quality of bread and juice for breakfast, diner is overpriced.
Overall: go if you love coral, beautiful water, and a nice pool. Don’t go if you want good food and water, or good value for money. Either way, bring your own water.