We had a great time staying at João and would strongly recommend to anyone traveling to Lisbon.
The apartment looks just like in the pictures posted (in fact is larger than the pictures made it look). It is really clean and the kitchen is fully equipped with everything you may need.
João has also been really responsive. In terms of location, the apartment is very well located (and is a great value for the location and the quality it offers) - 10/15 min walking from Jorge castle and within walking distance from all major attractions in Alfama and Baixa. If you hate walking, there is a tram 28 station really close or you can go to the closest metro station (6 minutes walk).