For such a small space, these guys have a great selection. I just stopped in to get a minor repair done to my bike and they fixed it while I waited. They're not the cheapest, but I've paid more elsewhere and been treated poorly at two other local shops. I've been to this shop three times and so far been served well. I see some bad reviews, but I can't agree with them. They have earned my business.
excellence in everything
Small town feel, expert advice without any pressure to buy. Very helpful, very good service, and want to make you happy.