Customer service is pretty good and knowledgeable , the employees run that store even at management duties and deserve alot of credibility. I have been in several times and the manager is not very friendly and relies to much on her staff to do her work . Maybe in time this store will have better leadership and take care of their employees better . Atmosphere is pretty good as well . Location is decent with plenty of parking. They do not give local or industry discounts however they offer a rewards program that is decent. They have a decent amount of products but it is always the same and very rarely see a new product.