Let's start by saying I chose this place because of the exceptional ratings. I brought my vehicle in for excessive shaking and a loud roaring engine when accelerating. They found the problem to be the engine mounts. I paid $500 for them to replace 2 of the 3 mounts because I was told only 2 really needed replacing at the time. I paid it and expected to receive my car back without the shaking and roaring engine. The car was still shaking though notably less than when I brought it in and the roaring was gone. Fast forward 1.5 weeks later, the shaking and roaring are back and worse than before. So I bring it back to see why and I'm told it's the final mount that needs replacing and would cost a little over $200 to replace. That cost included the diagnostic which should have been considered paid witwith my last visit since they already knew the problem. I took my car back without getting the work done and brought it to the dealership where they replaced the final for free since it was apparently covered under factory warranty and informed me that the two recently replaced engine mounts were improperly installed and had the engine sitting at an angle which was partially the NEW cause of the shaking and roaring. When I got my car back, it didn't even feel like the same car. Shaking and roaring were completely gone. I was mostly in contact with Taylor, Joe, and Derek whom were exceptionally friendly. However, I paid too much money for the parts to be improperly installed the first time. Though this could have just one bad instance, I don't believe I will be bringing my vehicle back here.