It is always dirty and there are always shady characters and people walking through the parking lot trying to sell something or ask for money. I genuinely only shop here because I can price match and get everything cheap so once every two weeks I brave this terror called a store. I don't understand how the cashiers don't understand the price matching when they work for the company. I've literally had to print out the guideline from the Walmart website to bring with me because there's always some hassle and I'm always right. So I'm sorry if you've ever been stuck behind me because of it. There is always some sort of mess somewhere, they don't dictate what type of people shop there but if you go to Walmart you know who you expect to see shopping so don't be surprised by the characters. At least I feel like I'm overdressed most of the time I go there so my self-confidence is boosted. Overall, go for the prices and price matching, don't spend more time than necessary, don't talk to anyone, and try to be polite to the cashiers, they probably hate being there just as much as you hate shopping there.