Great place, great atmosphere, and great people. I've never gotten product from them I didn't like, and I've never walked out of there without a smile on my face.
Edit: Down to 2 stars. The store has been closed during regular business hours multiple times, and they never return calls. I live on the North Shore, and it's quite a trip already to their store; which I used to prefer over anywhere else. If they can't return a call, and relay their hours; or why they keep closing I can't waste time crossing town to give them business. I hope others see this, and don't waste their time either. The BC store has more selection, and better prices. I chose to go to them, because they treated me like a valued customer in the past; and I prefer to support a smaller business.