Don't come here if you want the bargain basement deal or want a bike put together by someone who doesn't care, is missing parts, or falls apart after you get it. I've gotten 6 bikes here over the past 6-7 years and have never been disappointed. They remember their customers, they treat them well, and always are realistic when they are suggesting what works for you. The staff is always helpful. I will return again when needed as the kids outgrow what they use now.
Pros: Always helpful staff and great service and selection
Cons: Not cheap bikes (but well made)