My repair was handled in a professional, timely fashion. The work was of excellent quality. All communications with my insurer were handled by NSC and I was free of any paperwork and calls. What they said is what they did. I would recommend them to a friend.