Detailed analysis of the issue. Good communication between the shop and I. Nice conversation with my courtesy driver (twice in one day!). Very fair pricing and turn around time. They are the only shop I would let touch my car. Been going for years and have never had a bad experience.