Great resort, with incredible amenities. Villa was very nice. A little far from the resort for our taste. Also, didn't like being relegated to the grass or beach, rather than poolside. Other than that, great experience.