Our stay at Elsa's has been something to remember. The place is a hidden gem right at the banks of the Douro river. It feels as if you are away from the rest of the world, surrounded by nothing but the relaxing sounds of nature, e.g., coming from the multiple natural small waterfalls on the premises, or the occasional "cock-a-doodle-doo" from the nearby farms.
We will dearly miss our morning cup of coffee on the outside terrace with the best view of the river, as well as the swim in the beautiful pool above the villa.
And if this is not enough, Porto is just 20 min away and offers further entertainment opportunities.
Also, in case possible, definitely take Elsa's suggestion to book a ride with Jorge to Porto city for a full day sightseeing or a day-trip to Pinhao wine region.
And when travelling with kids do go to the nearby Zoo (35 min by foot from Elsa's) - our kids loved it.