We had a great stay in the apartment. Very modern and clean. with all the necessary amenities. Walking distance to all the bars, the Douro River and the main square.
The roof terraces are a nice spot to enjoy a glass of Port after exploring the city.