We've been with asda home delivery for about a year now. And we have no idea why we stayed. Each delivery has subsitutes. Which wouldn't bother me if it was the same food item we originally wanted, instead it's completely random. And when we book a time slot they either not turn up or come 2 hours early. When the whole point of the time slot is to help you if your busy. In general the whole experience is frustrating. And to get a hold of the helpline takes about 5 hours. Would not reccommend.