I recently took my vehicle here after a collision and was told it would be a simple repair. Over two weeks and still don't have my car. Jeff has had several reasons, from parts not delivered on time to finding another issue, etc. The last call was, last part in Monday and will be done...here comes Monday part is here, still not done, need more time. Too many commitments not met. Also did not receive calls on progress as I was told numerous times. I think the overall work was good, just took longer than expected.