Nice place to stay near the Vatican just about 100 mtrs from the St Peter's Square