We stayed at Joao's place in Rio for more than two weeks. It was wonderful.
The flat was beautiful, perfectly clean, with very welcoming and informative hosts, which is very important in a city like Rio.
We met good friends in the guesthouse and enjoyed a lot.
The location just couldn't be better. You have everything that you need downstairs. Supermarkets on your street, pharmacys, places to eat, and the beach is just one block away!
We highly recommend this place, feel free to ask Joao whatever you need, he will help you. 5 out of 5 stars place.