I use Arriva almost every day as I do not have any other choices and I am utterly disappointed with this company.
They are unreliable, some of the drivers are not respectful. You can't trust this company as they are coming very late or early. If you have more than one bus to get your destination, you should be prepared one hour earlier than usual. I am often getting late because of it. I'm working hard to get my driving license ASAP to be rescued of all this corruptions an stupidities.
I am not happy with Arriva at all.