This place is the absolute worst. I brought my car in because of squeaking when I turn my wheel. They said they would replace my ball joints and control arm. They charged me $650 bucks. They had my car for a day and a half for something that normally takes a couple of hours. I had a bad feeling at that point. I got my car back and the problem seemed to be fixed. The sound was gone for a few days and then it arose again. I called the manager and informed him of the issue and he had no solution. I suggested I bring it back in so they can take a second look at their work. I bring it back and the mechanic that worked on it tried to tell me it is the other control arm and he knows because he is having the same issue on his truck but just hasn't gotten to it yet. He made this assessment without even looking at it. I wasn't convinced so I brought it back the next day. A mechanic by the name of Brandon at least tired to examine the vehicle and target what the problem was. He was cool but overall this place is a joke. Please do not waste your money!!! You're better off not doing anything at all to your vehicle and keeping your money. Going to this place will ensure that your problem persists and you're out of your money.