My family (wife and 3 boys ages 1-8) stayed at this property on 2 occasions over the summer and had a blast. Lots of amenities (tennis court with all equipment including a ball machine, basketball, heated pool, spa, basketball, soccer, beach equipment, games, housekeeping, wireless speakers everywhere just to name a few). The kitchen and the gas grill were awesome. This place had it all, is in a great location central to everything and the owner was incredibly responsive, professional, and hospitable. Would do it again a heartbeat.