The apartment was lovely, more than enough room for three adults and two small small children. It was spacious, well equipped and well maintained, and is a five minute walk from a big supermarket. The only reason I've not given five stars is because of the location. It is a ten minute car journey to the beach, twenty minutes to Porto city centre, and not many restaurants within reasonable walking distance, so we had to rely on taxis every time we wanted to go anywhere.
We found an excellent local Gaia taxi company - +351919468229 - who arrived every time within minutes of us phoning.
If you have your own transport, then yes I'd recommend the apartment.