This is the worst place to go. I had engine check on in my car. Its valve cover gasket needed to be replaced. Although I told them what the problem was, they kept the car for 3 weeks and asked for $250. The moment I turned the car on in their yard the engine check sign reappeared and this time it was flashing, which means there is a worse problem with the car. I HAD to get the keys back to them. This time, they kept the car for one more week and ask for extra $150. The guy in charge told me that there is also a problem with the coils. They didn't even bother turning on the car to see if any problems show up. If the coils had the problem from the beginning, they should have been able to diagnose it. In total, I paid $400. Two weeks later, the engine check came back again. I went there and he said you need to pay another $100 for diagnosis!! They just want to rip money off of you! Never go there!!!!