We were 7 and had plenty of space, might easily accommodate more, as we didnt use all bedrooms and bathrooms.
Awesome pool, kitchen and outdoor terrace, and walking distance to several beaches.