I took my bike to these guys two years ago for a charging problem that I had. Dropped the bike off in early April and did not get it back till late July!!! They gave me the run around for months. Excuse after excuse about how they were understaffed and whatnot. Well, if you're that understaffed that you miss your delivery date by MONTHS then maybe you should stop taking new customers?!?
Not only did they hold my bike hostage for half the riding season, they didn't even fix the damn problem. With this and several hundred dollars given to them, I really feel like they took advantage of me since I was young and was a new rider. The only positive thing I will say about the shop is that they were all pleasant and professional. Other than that, they won't get another dime from me, nor would I ever recommend them to my friends.