Beautiful luxury villa, great pool areas for all ages. The beach is just steps from the pool area gate. Staff is so helpful with anything needed. Great location. A real plus for our family was all the extras provided, snorkel equipment, cooler, wagon , boards, etc. Made the vacation easy!