Excellent stay! Gorgeous villa in a great location. Lots of amenities and beautiful beach area. We would definitely rent this unit again. Excellent customer service and response times for questions and great shuttle services. 5 stars!