Good:
-Reasonable prices
-good discounts on close to code items
-everything you may need (one stop)
Bad:
-limited selections
-check ALL prices as they are frequently wrong
-sometimes the inexperienced staff will pack raw chicken with veggies or dog items or paper goods. Not good. Do the employees have health cards? If not, try common sense. Top on down.
But, you get what you pay for.