The Rossio Garden Hotel is close to everything, ideally located in a nice neighbourhood of Lisbon. Very clean, very nice staff.