The staff are very nice and helpful. Multiple locations is also nice. However, some items are VERY over-priced comparatively to other places in town and I cringe when I have to overpay, knowing the wholesale cost of these items. Also, many, many times I've stopped by the store has run out of things ( at more than one location) and their ordering system needs improvement to be able to keep items in stock. \r
There are similar, less advertised stoes in town with better selection and don't run out of things in my experience and online is definitely an option as well.
Pros: Nice staff, multiple locations
Cons: Over-priced and often out of stock of items, poor selection of some items