I'm surprised to find so many 4 and 5 star reviews. First, this place usually looks like a zoo. So many people crammed into the store with so few employees doesn't meld well. Additionally, getting help in this place is near impossible. I've come here a few times just to pick up a phone. Needless to say, 15-20 minutes go by before anything gets done. Lastly, the employees act as though there is no rush nor are they concerned about their manners. Several rude employees will give you the impression that it isn't an "one time thing."
All-in-all: Avoid this place and order online. It'll save you the hassle of dealing with the employees and the zoo that they manage.