As seen by all the previous reviews this place can be a hit or miss, depending on the day and who's helping you (or not).
The good: huge selection and variety of items. You'll most likely find food here that is extremely difficult to find anywhere else.
The bad: prices are over inflated, depending on who's helping you'll get different answers regarding their deals and for the past two visits I noticed that many of the bars (protein bars) had expired dates going back and far as late 2012. Not a good thing when you're buying several bars and there's the need to check one by one to ensure you won't be eating something that could send you to the hospital later..