This store has a lot of things that could be better but Customer service and honesty is good so I gave them three stars.
I think their focus is in the new bike and mechanic/repair aspects more than selling parts and accessories. They have a lot of bikes. The staff is experienced and shoots straight. I can tell this is the place to go if you need help finding a bike and getting fitted or lots of advice.
On the down side, the store feels overly spacious and feels under-stocked in parts and accessories. Parts aren't organized well. The different types of accessories are placed in odd locations with no signs or visual queues, to make it obvious where things are. For such a big store, the selection is limited, esp colors. Parts and accessories seem to be very functional and practical and there isn't much variation in styles. This is in contrast to smaller stores that surpass them in this area.
The biggest problem I have are the prices. I like supporting small local businesses. Naturally the internet is cheaper. But the markup is astronomical even compared to other local shops.