STAY HERE. Do it. Just, do, it.... We stayed here for two nights and wished it was for longer. Santa Teresa is a cool little 'burb with loads of cool stuff around. Anna's place is so flipping cool. The interior is beautiful, with a rad little communal area to chat with other folks. We could cook in the kitchen and there was coffee on hand - essential. Anna had loads of recommendations, which I suggest you take up - they did not disappoint!
Jungle the cat was a particular stand out - more like a cat/dog, I think I took more photos of him than anything else. Will certainly stay here again if we're back in Rio!