This is an update to a previous review. We took our car to another shop to make sure we were not out of line in our suspicions of this location. They were skeptical of what we said. In particular, that any shop would return a car to a customer with a NEW check engine light and not tell them about it. However, after they looked at it, they agreed and were appalled at the condition our car was returned to us. Apparently our car was the talk of the shop because all the mechanics could not believe our car was returned to us in such a way. Breather hoses left unattached, the plug in to the car computer pulled out and left dangling, and every single code on our check engine light a result of something they left undone. I've never had a shop tell me to bill another shop for the work they did, but that's exactly what happened here. DO NOT TAKE YOUR CAR HERE. THEY WILL SCREW YOU OVER BIG TIME!!!!-