We had a wonderful stay at Joao's apartment. If you're looking to stay in Alfama/near the castle, the location can't be beat. The apartment is small, but that's only a problem if you plan to spend a lot of time in the apartment; we had three people for three nights and the place worked fine for us. The apartment was clean and had everything we needed. Silvia made the airport transfer and check-in very easy.