We had a nice stay in Didi's appartment! Right in the middle of bairro Alto and walking distance to everything.
The apt is roomy, clean and has everything you need. The apt is on top of a club though, so if you are a light sleeper..bring your earplugs!