Nothing against the delivery drivers, whom I've never had a problem with, but I'm never ordering from Walmart again. They charged me nearly double what my order would've been in person - mostly for extra shipping, as they wound up shipping every tiny item individually. I never would've selected that option, I'd much rather have canceled those items, but they don't always give you that option. "Oh, we're out of this small packet of cat food, but we'll ship it from our warehouse several states away and charge you plenty for it. Be prepared to get single packets of cat food daily for the next month and a half." OMG, I HATE them! Instacart is expensive, but at least they always give you the option to just cancel the item, if it isn't in stock.