Great local company. Easy to work with and they offer free tune ups for the life of the bike...if you remember to take it in. I have an 11 year old with a BMX bike. When I finally took the bike in for a tune up the staff were surprised at the damage that a boy can do in a year. However, given a few days they had it runnng like new for under $100 (tires, grips, pedals, etc). I would recommend them.