Clean, modern place just a few blocks from the Vatican.