If I could give negative 5 stars I would. You don't understand the type of stress this place has put me under with my car. I can not stress to you enough how much this place screws up your car then wants to turn around and charge you for something THEY screwed up. They wanted to charge me 1,000$ flat for something they screwed up! When I took it to the other mechanic he told me they disconnected and plugged wires to all the wrong places. He charged me 100$ to fix it compared to 1,000$ From Purrfect auto for something THEY MESSED UP! My car wasn't screwed up until it got in there hands! We asked other mechanics and car shops if they have heard of this place and not ONE PERSON SAID A GOOD THING ABOUT THEM. Put it this way I have to get a whole new car not even a week after having to pay these people for the service they did. They are constantly under new management, but not one manager seems to get it right. The reason this place even has "great" reviews is because if you check in or rate there service they give you discounts or a free oil change. Don't fall for any of there shit always get a second opinion. I never did and now look at me having to get a new car because of these guys. I have more story's on this shop but I'd rather not even say. Just please mark my words to not get brainwashed by the "well spoken" manager willing to give you complimentary services to your car. Better business Bureau needs to hear about these guys or consumer affairs.They even have videos on YouTube of this place screwing up people's cars. Someone very close to the boss here even told me all the secrets this place does to there customers. I wish I would've known before hand. Don't make the same mistake I did your car will leave the shop with more problems it went it there with! Guaranteed!!!