Stayed with family for 30 days and would've stayed for longer! Great location: walking distance to several top beaches, trails; short drive to groceries, shopping; 3 kid-friendly swimming pools on the property. The hosts were very responsive and accommodating to our requests. Highly recommend!