My family and I spent 4 nights here. It was an incredibly great apartment with a great location! It was also very very clean. You absolutely cannot complain about the price-performance ratio here. You are right in the pretty old town and only 5 minutes walk from the Douro. Everything is almost in front of the apartment, because only 2 minutes away is a small Spar, where you can also go grocery shopping.
It was a very nice vacation and we will be happy to come back! :)