The staff were very friendly and helpful to the extent they were able. The ones attending the beach bar barely spoke a word of English, but upon insistence summoned someone who did, so I could ask for allergy information for the meals offered.
The pool is nice, as is the beach. The resort is located a bit away from the main road, which is important if you, like me, are sensitive to noise.
The food is somewhat pricey compared to local restaurants. Try the restaurant at France Plongée, which is just a short walk away.
Unlike some other hotels, there are no mosquito tents in the rooms, which I think should be mandatory in the tropics.
I still give a three star review, mainly because I think the place is a little pricey compared to the standard it offers.