Warning! JavaScript is currently not enabled by your browser settings. Recommendation: Please select Tools | Options | Content or Security from your browser's menu and change this setting and then refresh this page.
Summary: The shop has it all!
Review: They are excellent! They take even my vaguest complaints seriously and always find the problem. They make sure I know how much the repairs will cost before they do them. The one time something wasn't quite right, they fixed it on the spot. There wasn't any arguing or blame shifting. It was fixed immediately at no additional cost.