They have a lot of things you need but let me tell you why my review is so low. I'm a college student, I was up late one night studying and then I went over for some snacks and an energy drink. So they made me wait for ten minutes because of the computers or something like that. There was about 8 other people behind me waiting during those ten minutes and then finally a lady came over so we could get the line moving. She took her sweet time AND she answered her cell phone during the check out! I was so angry because it was rude when we were all wanting to leave. It wasn't an emergency call just a "hey how ya doin" call! I must say I have never wanted to not go back to a store as bad as this. They got two stars because they have good food.