I have a love hate relationship with Walmart. I honestly avoid it as much as possible because it is big and crowded and I oppose what it stands for. However, every time I go I can get exactly what I need, which is annoying. They have best sheets that don't slip off corners. Best prices on some items and it is so multiple stores in one, you can knock off your entire shopping list; you will just be there for 2 hours. It is also open 24/7 so when at 10 pm your child remembers he has some poster project due tomorrow etc. You can go and get what he needs so he doesn't fail. It is also a safe place to park your RV when traveling and you need a sleep break.