I can't recommend this place enough. It's in a perfect location, close to many bars and restaurants and the Douro river..
The apartment is modern and comfortable and warm. Comes with WIFI and multi channel TV if you need to relax after a days of sight seeing.
All in al,l a great find..