We had hail damage that impacted: roof, garage door, gutters, windows, trim, paint, etc. We wanted to work with one company to take care of all the repairs (instead of finding individual contractors for each area). A lot of companies offered to only repair specific areas - All Seasons owned all repairs. Our project manager (Derek) helped with entire process. Derek helped to take care of everything from initial inspection, claim submission to insurance, supplemental claims submission (insurance tried to not cover some items but Derek made sure they covered), scheduling work crews, etc. Derek checked in regularly to provide updates and communicate schedules. The work crews were on time for scheduled repairs, efficient and professional. Overall we have been happy with the repairs. We hope to not have any more major hail storms anytime soon - but if we do, we will call Derek and All Seasons again...