I recently visited 3 walmart stores in the Denver area to find the same empty shelves and dirty floors at each location. I live 2 hours from the closest walmart so when I go, it's with a list to stock up.
This occasion was mostly for camping/sporting goods. The sporting goods section of of the first store was a dismal sight, many empty spaces, not one single flashlight! The floors were dirty and merchandise from other parts of the store strewn about and this was the first stop of the day at 9am. So decided in was just a fluke and I would try another store on my route.
The next store was just as bad so I left without a purchase. Being a lifelong user of Wally World I decided one more chance on my way out of denver was worth it. No real improvement. When I arrived home I looked at Walmart.com and found everything I needed, so I placed my order.
Six days later I get an email stating that their system had canceled my order. That simple with no other explanation. So with that walmart has lost me as a customer for life. My local grocer and bass pro, sportsmans warehouse, etc will easily fill that void.
Also check walmart prices.
They are not what they used to be. Other retailers have figured out how to compete.