Mixed feelings about this place. Most of the employees are great there but there is one mechanic that is very patronizing and and does a poor job. He couldn't adjust my front derailleur and disc brakes properly. I took it to another shop and got it all straighten out. I went there couple of times and stopped going there after giving them few chances. The other mechanics/sales people were very helpful and seemed very knowledgeable. The problem, every time I went there I ran in that same guy that I rather not deal with anymore.