Terrible shop. Had over $3,000 in repairs done to my vehicle there. They did not resolve the problem, and only created more. The first time I went to pick up my truck, there were still parts missing off of it. After I finally got it home and looked under the hood, it was clear there was no attention to detail, sloppy workmanship, etc. They did attempt to take a 2nd look at my vehicle, but then turned a blind eye to the problem, and after all the major tear down/rebuild work they did, I am now facing additional problems that were not there to begin with. I will never go back.