We were a family of 7 spanning ages 8-64, and this place suited us perfectly. The patio, in particular, was large and shaded, with a very nice view of the sea. The pool was clean and spacious, great for swimmers, although the shallow end is still relatively deep so floats are needed for younger kids.
The host was very responsive, even getting the hot water heater turned up to accommodate our larger family.
Highly recommended!