I dropped our car off on Oct 4th, 2017. David told me 2 1/2-3 weeks for completion. At 3 weeks I was told it would be in the shop before the end of the week. At 4 weeks I showed up to find my car was not even close to being pulled in with at least 2 more cars ahead of me. Very dirty and very unprofessional shop. I do not recommend this business.