Joao is a wonderful host and his apartment is great. This is a private apartment lived by him and his family. In this sweet apartment you can easily find everything you need just like in your own house. From the decorations and collections in the apartment I can tell how lovely and also well-educated Joao's family members are. So if you are finding somewhere comfortable and feels like your own place. This should be your best choice.
As for the location, we travel by airplane and it only takes us about 15euros by taxi from Lisbon airport to the apartment. In my opinions, taxi and trams are the best ways for traveling and enjoying the city view inn Lisbon. You can take a walk to the seaside for nearly 1hour but it is a good way to better know Lisbon.
Btw, Joao gave us lots of recommendation around the house and detail information about the city. I will definitely choose to be his guest again if I come to Lisbon in the future.