The service is consistently bad, the store is usually dirty and I cannot think of a good thing to say about it. Thinking it through, if you are willing to forego a level of service and environment for the best price then you could find items here at a low price. However, you get what you pay for.
Also, as my son found out to his dismay after purchasing a pre-paid gaming card with a damaged strip and coming back an hour later these types of purchases are final sale and you are forced to track down the appropriate number to call the vendor.