I gave them 4 1/2 stars only out of caution as I've only just driven the car home, but the noise is gone and the car runs smoothly. They rate a 5 for service, courteousness, efficiency, availability, and thoroughness. What I needed done was costly and they told me the breakdown before working on the car. When I came to pick up the car, the total was about 10% less than the estimate, which made me happy!