Ive taken my car to them 3 times now for the same problem! The first time they fixed it, it was $1300! The 2nd time the part “was bad” so they replaced it and that didnt last long. Same noise, so we took it back AGAIN, and now they say its something else and wont fix that unless we pay ANOTHER $300. NOPE! I cant afford to pay for the same thing to be fixed over and over that should have been fixed the 1st time around. So now I am having to drive my car around with a faulty part that they wont fix again unless we pay more! I have 2 children that ride in that car daily so thats not a good feeling. Im not sure how those people can sleep at night knowing they wont fix a car that they should have fixed the 1st time around. I would not recommend them to anyone!