Nice folks and very helpful... Sometimes you have to wait 3 or 4 days to get your bike back but that's not a complaint, more like a natural fact. They are not cheap but I guess that quality is worth a little extra money. Always happy to hand out free advice though which I really appreciate. And they help me do some work on my own and save a few dollars