Mike and the mechanics who work for him really do a good job of fixing up your bike. I have gone to Mike for just over a year-and-a-half now. He is often extremely busy (which contributes to his reputation for being a bit disorganized).
For example, whenever I am dealing with him, I can be pretty sure that at least two or three other customers will show up at the same time. Sometimes when he is really busy two or three bicycle customers will be trying to talk to him at once. If it's like that I generally bike away and try to come back some other time.
The prices are very reasonable and he has a lot of used parts in the store, which he will try to use before charging you for a new part.
Like any other good bike place there is often a 2-3 day wait during busy season for repairs.