They gave me an estimate of 4-6 weeks. I began calling to check the status of my vehicle after 5 weeks, only to be told "next week", this continued for 4 WEEKS!!! When I finally had my car back after 8 and a half weeks, it had to be towed back to the shop the next day, because an indicator light on the dash came on, and my car had a violent idle. They said it "was a typical problem with your car, and just by coincedence had come up the day you got your car back." BULL. They told me my car should be ready in a day, 2 weeks later I got it back. As a result, it still has MANY problems, missing pieces, etc. They should have totaled my car, but they wanted to get paid. The insurance commission will hear about this. Go here at YOUR OWN RISK! AVOID LIKE THE PLAGUE!!!!