Arriva is indeed an appropriate name for the company. It does not quite amount to arrival.