The staff is very friendly and open to questions. I was looking for a cheaper bike than what they had, but they answered questions for me and helped me figure out what kind of bike I should be looking for.
When I got my bike, I put it together myself and when I came in to get a basket they gave me some free pointers on what I did wrong. I go there for all my tune ups, flat tires, and whatever else I need done on my bike. They've always been quick and I've never questioned the quality of their work.
They will also custom order stuff for you, so if you don't find what you are looking for, ask them!