Perfect for our family- we have a baby and a toddler, so it was nice that the bedrooms were separated pretty well from the kitchen/living room areas. Kitchen pretty well-stocked for cooking, walkable to the beach!