We stayed with two other families - 6 adults and 6 kids altogether. Plenty of room for everyone with enough plates, cutlery, glasses, etc.
The view is amazing... uninterrupted across the Bay. And you get a nice breeze in the afternoon as well.
Place needs a deep clean (carpets, fans, etc) but overall cleanliness was fine.
The beach is nearby but the stair case to access it is very steep. If you don't fancy the exercise make sure you hire the buggy as well.