D & S does an incredible job! I was anxious to get repairs completed on my new(ish) SUV after it got hit last month. Coordinating with the person's insurance was a breeze with D&S and they even let me reschedule without a problem when I had a last minute trip pop up. I was concerned because the one panel would have been a nightmare to replace but they repaired it flawlessly.
All in all, the customer service was great and the work was great - I even just received a follow up call a few weeks after the work was done to check in on everything.