Product shipped via USPS with an expected delivery date. When product was late by several days I contacted Walmart who forwarded my msg requesting refund or replacement to a 3rd party seller; who replied with a msg stating product not lost, just delayed. No further contact or request and item finally arrives nearly two weeks after ordered, and way late for gifting. I realize neither WM nor third party vendor has control over USPS, they DO have a responsibility to customer to be responsive and follow through. Perhaps they should explore alternative shipping, as USPS has continual issues with timely delivery. In as much there is no way to know if or when a vendor is being used I will no longer order online from WM - guess it's back to Amazon.