We had issues with the sliding doors, cleanliness of the floors, windows and dishes when we arrived but they sent the cleaner back to clean the floors and dishes the next day, the window cleaners and maintenance crew the next day. After that hiccup, we were super happy with the place. The location is super. The communal areas were spacious. Plenty of special places and nooks to make fun and memorable times with your family and friends. After spending the day at the beach, we couldn't wait to go back to the house and jump in the pool. We were also super impressed with the responsiveness of the management. They really do care about the happiness and satisfaction of their guest. We were sad to leave and would definitely book this place again.