This was an amazing stay at an amazing resort with all of the amenities! We had 6 girls and were able to spend the weekend at the spa, pools, and our beautiful villa! Everything was seamless and spotless!