My family and I had a wonderful time in this place. It was spacious, very clean with all of the amenities including bikes and beach toys. The location is spot on where you can do a pool day, beach day, food, shopping, kayaking, a workout all within walking distance. It was perfect. With two teenagers we kept ourselves busy for a week!