Beautiful villa with a private pool overlooking the "lagoon" on a nice beach. These are the positives. However, not 5 star services, and the food and beverages quality was terrible with very limited options at the buffets (and no indications of allergies, etc). I got food poisoning on the last day from the breakfast buffet. Aside from that, majority of staff, although friendly, couldn't communicate well in English. Villas look like and deserve 5 stars, but rest of the experience is definitely well below that.