Avoid at all costs, would give zero stars if I could. I first brought in my car for noises coming from the front end wheels. Control arms and axles were replaced. Everyone was kind and I took my car home satisfied. The next day I noticed my car shaking quite violently while accelerating and took it back to the shop, they said there was a manufacturing defect with the axles and they would be replaced under warranty. Awesome. Upon receiving my car for the second time, same issue. Car still shaking in the exact way it was the first time. After calling the shop again, they would not honor their previous warranty as they said that my rear brakes and tires needed replacing or they could not diagnose the shaking. (Why wasn’t this the case the first time?) My tires were a bit mismatched on an AWD car so that made sense to me at least. I had never heard of brakes making a car shake while accelerating. I thought perhaps they had reverse engineered my car to cause the gas pedal to engage the rear brakes. As I sat in my idling car, fully prepared to slam on the brakes in an attempt to break the land speed record, I strapped in and said a prayer. I pressed the breaks as hard as I could but to no avail, my car stood still. Devastating. Paid to get the brakes fixed as I just really needed my car back, it had been weeks. (Over $600 for rear pads and rotors!) Lo and behold after I picked up my car for the third time it was still shaking. I was told this time around it was a transmission issue. I think you can see the pattern here. After I pressed the issue they decided to replace my axles for a THIRD time with OEM parts (why didn’t I think of that!). At this point I had spent so much money on ubers getting to and from work that I just really needed my car back I eventually got my car back, but I was out a lot of money and a whole lot of self respect. Please do not take your car here unless you want to be taken advantage of. You are quite literally better off taking your car ANYWHERE else.