Pros: lots of bedrooms and bathrooms, location was very close to beach but in a nice quiet subdivision with lots of privacy, beach chairs were a nice perk so we didn't have to bring ours, check-in and checkout were great, kitchen equipment was nice quality, the hot tub was great, WiFi password was posted in obvious locations, the foosball table was nice quality Cons: Pool was a little dirty, but the kids still swam even though it was 30 degrees outside, the BBQ grill was a small Weber charcoal grill, which is a little more of a project than just using propane. Overall: a great stay, and would recommend highly!