Walmart gets bashed a lot - I am grateful for Walmart. I never get ripped off on price, their customer service accepts returns if something is wrong or I do not like a product, they carry nearly everything - so I can do one-stop shopping. They save me a ton on my prescription every month. Yeah - I am happy with Walmart. It's not perfect, but they are soo much better than other options.
They take your money and never ship. I am having to contact my credit card to get my money back. I sent multiple requests through their website for update and to cancel my order to no avail.