I have been getting Walmart delivery for almost 2 years. In that time frame, up until recently, it got a solid B from me. Usually the deliveries were on time, well packed, and the driver friendly. Sometimes the substitutions were wonky, or the produce about to expire too soon, but Walmart was good about resolving those issues. Within the last 2 months, I have received only 2 of my online grocery orders. Mind you, I would order religiously from them once a week. I get a message that the order is delayed, now, each and every time, and then, poof! No update or order at all! It's like it vanishes into the cosmos. I then have to call CS back, because the system won't let me cancel the order, and then you have to wait for an eternity for Walmart to refund your money. I spend hundreds of dollars on food weekly, because I have children. I then have to turn around and spend time on the phone with customer service who then typically has to cancel my order on their end after I have waited 10+ hours, and then I have to go to Kroger or somewhere else in person, pay more, but at least I will have the groceries I need. Funny how other grocery store delivery services are not giving me these same problems. I shop at Walmart to save money, but it's not worth it anymore. I will gladly pay more to be done with this headache. This is really a shame. I was able to get a lot done by not doing my own grocery shopping for my family anymore, because it would take 2 hours - shopping, loading in car, unloading, putting up, and I shrunk that down to a 30 minute time period which was much appreciated. Now, it's not even worth it. One time due to this, I was on the phone with customer service for over 30 minutes and the matter still was not resolved. Do not use this service. Something has happened in the last 2-3 months, especially with the website and the way orders are entered etc., that has caused MAJOR problems. I have told Walmart that there is a problem, they are losing customers and money because of this, and the issues still continue. I am done. Shopping elsewhere. The headaches you get from this mess are not worth it.