Wow--we loved our stay here! The views, the deck upstairs, the cleanliness, walking distance from the beach, outdoor shower, full amenities, well-organized, everything was perfect. We had three kids in our group (4 year old, 3 year old, and 9 month old) and it worked out well for them to each have their own space. The kitchen was large and clean, the living areas were great for relaxing, and the whole place was pretty kid-friendly. We enjoyed making smores on the fire pit on the upstairs deck but did have a hard time finding sticks for roasting, so maybe bring your own. Everything else was perfect!