Our second stay in this apartment and loved it as much as the first time. Perfect location in Ribeira, in a couple of minutes you're at the river with easy access to restaurants and over the bridge to Vila Nova de Gaia and the Port houses.
Hosts are excellent and apartment is very clean and well provided.
With easy access to busses and trams but if walking it's an up hill to Sao Bento train station. Plenty of cafés and shops to browse on the way though!