I think it depends on the Walmart you go to. Because I've seen some really good walmarts, usually the super walmarts are good, in my experience though. We go there alot but part of the reason is because it is the closest store... One hour away. If we go two hours away then we have target and a bunch of much nicer stores. We live way out in the middle of no where pretty much... Tiny town.
we seem to get some good deals at Walmart but they don't usually have good healthy foods for the most part. A lot of per packaged junk. So we only get doggie toys, clothes, electronics, tools and stuff like that there. No food... Not even doggie food.