We had two young families here, with 3 kids all under 4, for a total of 7. It was a perfect size for us with nice flooring and a great balcony with a beach view.
The only minor complaint is that all towels and bedding were in a bag and we had to make up all the beds and put the towels in the bathrooms, and there were no starter quantities of toilet paper, paper towels, or soap/shampoo. The listing did mention "bed setup" is optional and an additional cost, but we missed that detail.
Keep this in mind and allow time to make up beds (or check on the "setup" fees), and bring your own bathroom items, cause showing up late and realizing you have work to do and have to run out immediately to get things is not ideal.
Overall a great place and we enjoyed it!