Welcome to Wally World, it's good for what you need and can be a one stop shop. Also it is open 24/7 so if you are a night dweller or want to beat the rush you can do your grocery shopping at 2:30AM. Where things get iffy is when there is a rush, quite a number of times I have put my items back, because I didn't want to wait 20 mins for 10 items or less. That's what i don't get is when they know it's going to be a madhouse schedule more workers to be at the registers. Holidays, back to school shopping you know it's going to be an insane amount of people rushing around why do you only have 5 check stands open? usually you can avoid the madness of the checkouts and head to the garden center where they will usually have at least one cashier available. That aside Walmart carries pretty much all of what you need. Customer service can be a lot of hit and miss but every once in a while you are able to find a gem of a good worker that actually knows the area they work in and will help you with the questions you may have.