Teresa's place is exceptional. One of the best places ever. Great location and a view of the Douro river that cannot be
Beat. I give her 6 stars on a 5 star scale.
Highly recommend this booking. Richard