Asda runs the worst delivery service I have ever seen in my life and I spent 2 years in the Middle East. My order was delayed by 2days and this was after I spent 7pounds just on the delivery(slots) fee.
Plus don't bother calling customer service; they are nice but 100% clueless.
I wish I could give less than 1 star.