Do NOT take your car to this place. In my opinion they will rip you off. I took my car in for an overheat problem that cost just about $1000. They never fixed the problem and within a few weeks the car was not only overheating again but now had warpped heads because of it. They would not stand behind it. I ordered another motor and had them put it in and check and repair the cooling system agian. This cost $1900 for their labor and some parts not to menthion the motor at another $1600. Within 30 miles the engine overheated and the second motor now had wrapped heads. The owner Bill tried to blame the motor even though when I picked it up from their shop and paid the $1900 he said the car was fine to take and I should have no problems with it. He said he had test drove it and it was fine yet 30 miles later - overheating for the third time and the resulting major engine damagefor the second time. I told him he would have to fix it this time at his cost. He said he would have it towed to his shop to look at it and then refused to warranty it. He even made me pay for the towing when i decided enough is enough. Bottom line is I paid them approximately $2900 plus had to buy another motor at $1600 and now have a car that won't run and is in worse shape then when I first took it to them. DO NOT USE THIS COMPANY, I FIND THEM TO BE VERY UNREPUTABLE AND OBVIOUSLY NOT VERY GOOD MECHANICS. I WISH AFTER THE FIRST WASTED $1000 I WOULD HAVE LEARNED MY LESSON! - DONT LET IT HAPPEN TO YOU!