We had a very nice stay at Janela de Lisboa. Perfect view and nice, small and cozy apartment. The flat is situated very much in the center, but be aware that you need good condition to go up the hill, especially with luggage take the street up or a taxi.
Although not present, Bárbara was available for questions, helped us with recommendations and to organise our tranfer to the airport.