I've tried the Walmart delivery three times now and I give up! Most of the times, items are missing, it never comes on time, and the delivery driver sometimes decides to cancel last minute and return the order! AND…you have to wait FIVE days to get your money back and you have no groceries delivered. It's terrible! Especially for those of us who don't have a lot of money and are unable to drive! Walmart delivery is the worst! I do not recommend!