I disagree with all other tips. This place may know loads about bikes, but it's not obvious. This may be the least approachable bike shop I have ever been to. Avoid it if possible.
Knowledgable staff. Good service and good humor.
Best bike shop in town! No better service than the boys at Joyride