Joao and his place were fantastic! My family of 4 - 2 adults and 2 kids under 5 - stayed there for 4 nights. The place was very clean and the listing photos were accurate. We arrived from our flight in the morning and he arranged for a driver to pick us up and store our bags until checkin for a reasonable price; our bags were in our apt when we arrived, and it saved us a huge hassle.
The pros: access to elevator, location, communication, food recommendations, clothes pins and drying lines for drying clothes; lots of extras if needed (blankets, two fans, hand towel in kitchen); friendly host who speaks English perfectly; safe; lots of natural light.
Cons: at night, it can get warm, but if you leave the windows open, it can be noisy. We found the best option was to close the windows and use the fan.