Joao is a really welcoming and communicative host. His apartment is stocked with everything you could want for a short stay, including laundry + detergent as well as public-use toiletries and sunscreen. The place is clean and well-located, a short walk from the metro station. The room itself was quiet and faced away from the street. We enjoyed our stay.
Some things to be aware of though:
The apartment is at the top floor of the building, so you need to walk up several flights of stairs.
There are two bathrooms but only one has a shower (Joao says he’s working on getting another installed). Depending on how full the apartment is (there were at least 8 people while we stayed), you will need to time your showers well or risk waiting for others to finish. Also the beds are squeaky.