The unit was more than adequate for the 15 people staying there (7 of which were 10 & under). We did bring an air mattress for additional sleeping, and smaller children slept with parents, but there were no complaints. The best thing was to have a private bathroom for each family. Having room on the rooftop for kids to put their sand toys, strollers, etc., was perfect, and being able to cross the sidewalk to reach the sand was amazing. The kids played on the playground equipment that was close, rental equipment (boogie boards, bikes, etc.) was fairly close, and everyone had a fabulous time! The unit was clean and comfortable. Be aware that the kitchen is stocked with only basic supplies to cook with, so if you will be doing a lot of cooking you may need to bring special items, i.e., crockpot, blender, etc. But if all you need are the basics, you're set.
There are quite a few stairs to negotiate, something to take into consideration with the elderly. We had some elderly family visitors, and they were able to get up and down, but they did need assistance from others.
Our family would definitely stay here again!!