Joao's is a really great place to stay at Lisbon. It is in a very central location, with everything close at hand - there is a metro station not more than 5 minutes walk, the train station is not far and all the central sites are within a walking distance. There are a lot of bakeries, restaurants and bars in the neighborhood. I would definitely recommend this place.