We had a wonderful stay in Filomena's place. She and her family were very welcoming and generous. Every day she brought us fruit, vegetables or eggs from her farm and our son rode on their horse several times and Filomena took him to feed the animals, etc. I recommend it especially for families with (young) children.
The riverside with small beach is a 5-10 minutes drive away and Porto around 25-30 minutes by car.