The resort value (IMHO) is above the average
( ) staff is generally supportive and available
( ) garden is spotless: you always find someone working to maintain impeccable the infrastructure.
( /-) My room was quiet enough, with an easy "footable" access to any resort areas; beds were average, with 2 pillows option (i.e., medium and high), furniture a bit outdated, bathroom OK, air conditioning a bit noisy (but mandatory)... Cleaning service OK.
( /-) Restaurants are various and OK: the Bay Side/Sea Breeze serve a flat menu a bit repetitive; the others deserve a try (the Indian, mostly); breakfast is various enough, albeit the sweet offer has some room for improvements.
( ) Reef is awesome, and the main reason to be hereabout; the scuba service is a plus and guys there are nice.
(-) Pay attention to the extra: anything not explicitly included is charged.
(*) Note for travelers: mosquitos are an issue... be prepared.