It's literally 50-50 whether or not I get my Walmart home delivery order. It's either late, the next day, or it doesn't show up at all and is canceled by someone at the store and they send me a note to re-order. Walmart really needs to step up its game here or just stop offering the service. It's terrible. The ONLY reason I use them is because they are less expensive than Instacart with Publix.