Joao's place was great! It is very pretty, has all the amenities you need as well as fast and reliable Internet. Joao met us in person for the check in (although it was not premeditated!) and communication with him was very easy. It is not so close to the center of Lisbon, but a 15 minutes walk and you're at the metro, and there are buses very close to the apartment. I strongly recommend his place!