Brought my car in with a control panel issue. Had the problem before and it was fixed quickly and affordable...not here. Brought it in and signed off on the replacement. I was told the car would be done by 6 that day. Not only was it not done that day they didn't even look at it until 5pm the next day. I understand getting backed up and that's fine, but they didn't even call and let me know I was to be without my car. After 3 days the car was "fixed"...started the car and the issue was not fixed. I had to wait 3 more hours while they worked on it some more. Had to bring it back a week later and they wanted to charge for another $250 to fix what they didn't in the first place. Wouldn't recommend it and will not go back.