This place was perfect for my family. Parking garage, right on the beach, full amenities, very detailed description of what is provided and what is not in their emails, recommended activities broken down by age ranges for the area, recommended restaurants and probably a number of things I am forgetting. Will definitely stay here again!