I hired Weathershield after the hail storms this last spring. They were very responsive and made the whole process smooth & easy. They are very knowledgeable when it comes to dealing with the insurance companies and he was able to answer all of my questions. I would have no hesitation to hire these guys again!