Literally had to cancel 2 out of the last 4 deliveries as they failed to turn up in the agreed time slot AGAIN!! Even when I spoke to their call center (Which sounded like it had been outsourced to India) they could give me no window of when it might arrive. I have subsequently tried Tesco deliveries and they have been spot on every time. I wont use Asda online again!