For the past ten years (ever since FunSports occupied the same unit), this place has been the one-stop shop for my biking needs. From BMX at age 13 to road cycling in adulthood, SMC usually has what I'm looking for. The prices don't really compete with larger chains like Performance, but they are reasonable and the service more than makes up for the difference. When I was getting into road cycling, the guys at the shop were very helpful with selection, fit, and pricing. A+!