I have been using Oldtown for auto service since 2002 and have never had a bad experience. Very easy to understand - no mechanic slang and very reasonable in pricing. Stands behind their work!
Pros: Good communication and upfront estimates
Cons: If you need unusual parts, it can take a few days