This house is amazing, it's a huge place it has the most amazing view, the pool/garden area is wonderful as well.
You can get there by taking a uber, it's a 20 - 30-minute drive and it costs 20euros. Or you can take the bus from Porto for 3 euros/person.

I think you should do your grocery in Porto and then bring them to the house.
Definitely recommend it and I am hoping we can stay here again soon!