Great location with very nice coral reef for snorkling on basically private beach. The staff is super friendly.
The restaurant food wasn't up to par with the rest of the resort. It is a bit expensive and the food wasn't as hot as we would have wished when it was served. However the waiters are very nice.