I bought my bike here and it was a big investment but their customer service post purchase have made me feel really good about my purchase.
First visit they fixed my bike for free since it was such a minor issue.
Second time I got a complete overhaul after I had rode my bike hard and put it away wet for a year. I paid I think like 70-80 bucks and they handed back a brand new bike.
Very impressed