Great place a quick walk from St. Peter’s and the Vatican.