I've been coming here off and on for a few years now. The quality of the products, along with the reasonable prices are what keep me coming back. The staff is usually friendly and knowledgeble, barring a couple of times when the service wasn't so great, most of them are very nice and eager to help. They usually have a great range of products at all price levels. For me it is worth the drive to the outskirts of town to patronize this establishment.