We really enjoyed our stay at the Purple Apartment. It was on the third floor but there was a lift and stairs. It was clean, light and airy with fantastic views. Although it was 37 degrees when we stayed the fan and river breezes kept us cool. It is in a great area. Restaurants and shops were close by and we walked everywhere we wanted to visit within twenty minutes.
We had a car with us which isn't necessary but we managed to park safely in an underground car park 100 metres away called rua do Infante de Henrique. We couldn't get discounted parking for 24 hours as we should probably have spoken to the attendant when we arrived so it cost us 25 instead of 15 euros. Wear comfy shoes there are lots of hills to climb. There is a very useful information folder, a map and guide books left for you.
A perfect stay for two it would be a little tight for 4 and the bathroom is through the bedroom. You wont be disappointed if you stay here.