The place is nice and well located across the street from the Vatican