They have good selection and good quality, mildly to moderately overpriced. The real problem, however, is the staff. They are a mixed lot, some are friendly and helpful, but too many are arrogant and unhelpful, so sure of their superior knowledge that they don't even bother to stop to listen to your question before thrusting something at you to buy, which many times turns out to be the wrong thing for what you are trying to do, because they didn't listen.
more