We had a great time in Rauls modern apartment in a renovated townhouse. The view from the terrace ist amazing. The apartment has all amenities you need for self catering but of course there are many of really nice restaurants around, alone two in the same street! It is situated in walking distance of Portos attractions which Raul kindly showed us on the map at our arrival.
There are plenty of stairs to climb if you want to reach the top, perhaps bear this in mind if you are a bit infirm ;-)