Great location near the Vatican, great place.