We had a really great stay in Sofia's apartment. Its really nice and well decorated.
It is also perfectly located in the City, near the Douro, restaurants, and touristic locations.
The restaurants which are in the street are really good !