I have been going to All Pro for about seven years with never a complaint. I learned about them from a co-worker and now we all take our cars here.
Once they ran into a problem that took a lot longer to fix (removing a catalytic converter) than what the "book" said it should, but they didn't charge me a nickle more that quoted. I have never had an issue they had to revisit, they have always been pleasant and professional to deal with, and they don't try to coerce you into more of a repair than is necessary. They seem to live by the golden rule and give great service. There is nobody I would recommend other than All Pro.