I took my car here a month ago and I was pleased with the service it took the couple of hours they had left in the day and overnight but only because it was spur of the moment for me since my vehicle was dying at every stop and had lack of power for the whole drive there. I had a misfire on my car and they fixed it. To me the prices felt a little steep but then again I've very hesitant when it comes to spending money so. But one thing i didn't really like was that they seperated my Catalytic converter from the pipe that leads to the muffler on my exhaust in order to diagnose if it was my cat. Hammered it back together after saying it was ok, and now when I drive there is a rattling from my catalytic converter. 9might be the shield? but i've not had the time nor money to go back and get it fixed.) replacing a cat costs 300 bucks alone for the part. btw, I failed smog today at a different shop. They blamed my "ratty cat". The owners are really cool though. They were punctual about calling me when they said they would to ask me if I could authorized work that had to be done. They're good guys, I used this branch in Virginia!