I have had my vehicle in here twice for body work. They do great work, however they asked that I dropped it off on a Monday and didn't even begin working on it until the following Wednesday. I was without a vehicle for this whole time and what could have been completed within a few days instead took two weeks. Don't go here if you need anything done in a timely manner! Their guarantee due date is WAY off. I've talked to other folks whose work took over four weeks!!