Walmart.com has always sent my orders totally on time or like the last one 3 days early. I have never had trouble with anything leaking either. I usually order the item for the bath or kitchen so I don't have to travel 60 miles to find a walmart. I order those items that are too expensive to order locally or that we use a lot of. So far everything has been correct and a good deal. Love the free shipping.