We stayed with two persons at the beach house and we had a great time there. It's just 5 minutes to the beach and like 25 minutes to the city centre by bus. The lovely beach house also has got a Nice terasse to sit in the evening or have breakfast in the morning. The host is very friendly and helpfully. Also check-in time is very flexible. So all in all we had a great stay in Villa nova de gaia.
If you haven't got a car go to the House by taxi it's much more easy than Taking the bus.