We had a fantastic with 10 in our crew (and 3 dogs!), yet we never felt cramped for space.
Loved the privacy of the location, the pool and ample outdoor space kept everyone occupied, we didn't even bother going to the beach!