Pros - apartment is very nice, comfortable and has a lot of space. Quiet neighborhood, from the windows you can see trees and a nice backyard. The metro station and Alfama are about a 15-minute walk away, bus stop few minutes away. Joao is a helpful and communicative host.
Cons - there are practically no cafes (there is one inside Museu Nacional do Azulejo, you can enter it without buying ticket, and it's very nice), restaurants or shops in the nearest neighborhood. And the downstairs neighbor likes to listen to TV loudly until late. Despite this, I highly recommend Joao's apartment.