We had a lovely time here for two weeks during the summer with our family, my daughters friends, and other family who flew in from Australia. A great place for a group of 10 people with everything you'd require. The bedrooms are large, as are the living areas so there was always space where you could relax. The pool and surroundings were also perfect and even though others in the complex used it as well, it never felt over-run.
The location was a few minutes walk from nice restaurants and bars and the town is very local and doesn't feel like a tourist destination. We made great use of the local surf school who took us to Peniche for surf lessons on quite a few days. The local beach offers numerous restaurants and bars and when we were there, a beach nightclub which my teenage kids thought was a fantastic way to escape their parents in the evenings. We also visited a couple of the local wineries within 20 minutes drive, both magnificent.
Overall, highly recommend the Villa, Foz do Arelho and this part of Portugal.