We had a wonderful stay! The place is spacious, the build is stylish and sturdy, and the spaces were nicely decorated. Communication was very quick and courteous. Location was wonderful! Great beaches and pool amenities to boot!