I have been here several times and I have learned not to come on the weekends when its busy. If you come during a week day it's always smoother. I went yesterday and Corey made some awesome recommendations, when I got home I looked into the products he told me about and I can't wait to try them out next time. The previous time I went Grant helped me out and he was also very polite and knowledgeable. To summarize, the staff is great, products are good but pricey, and if you go during the week you won't have to wait much.