We stayed six days in Joao's flat with our two kids (4 years one, nine months the other) and everything was great.
The flat is very nice and clean, and in an excellent location, perfect starting point to visit the city. Definetely up to expectations and recommended.
Joao is a good host, always accomodating and willing to help.
We had a great time in Lisbon, a wonderful city!