If you just need some one-stop shopping, Wal-Mart is more than fine. But don't mistakenly believe you can just "run in real quick" for a last minute dinner. It's poorly staffed with cashiers- so much that the self checkout is the best option (and usually proves to be more frustrating). The prices are just like any other Wal-Mart...but most people would rather pay more for a more pleasant shopping experience.
more