Especially as they had been showing my order status as on its way but running late since the scheduled delivery time.
Really disappointed as I've always had a high opinion of Ocado.
I understand it's not the driver's fault, and the delay could be due to all sorts of problems (and obviously I genuinely hope there was no road accident). I know the drivers cannot drive all night. However, I do think that someone at the contact centre could have sent an email or text to cancel rather than leaving me to wait 3 hours and then just changing the status on the website. They have my phone number and email address.