My parents stayed at Casa do Largo and here's their recommendation:

If you like living like the locals this is the place to stay: better than a 5 star hotel, in a neighbourhood full of small bars, restaurants, cafes.
Everything you would like to do or see is in walking distance form there.

The flat is highly to recommend because it
- is excellently designed in every detail
- is well equipped in the kitchen, the bathroom, the living room
- is absolutely clean
- makes you feel welcome and at home due to the generosity of the host