We went as an extended family and really appreciated the amount of space available. This is a big villa and is so comfortable. As a large family, we preferred to self-cater and the big, well-fitted kitchen was a big bonus, as was the bbq facilities. The pool is a nice size with stunning sea views. When the kids wanted to be more energetic, they took the short walk to the large resort pools, where all sorts of activities took place. We didn't use the kid's club but it sounded like those that did had a lot of fun.
There are a couple of good restaurants on the resort and plenty more within easy walking distance. When we did eat out, we favoured Monte Carvoeiro, where the kids could play safely in the central area, whilst we chilled.
I cannot recoomend this villa and the resort too highly.