Walmart. It's got what you need at great prices. I detest some locations, but this one wasn't half bad. We were able to get in and get out with what we needed without getting whiplash from someone else's cart. I found most items to be in stock, including the fresh produce. The sample people were out in full-force, so you could probably have lunch there for free if you play your cards right. One of the less stressful Walmarts in my experience.