For the initial communication to follow-up after the job was completed, our experience of getting a new roof installed after a hailstorm was top-notch. The employees we interacted with were all professional and responsive. The crew did a great job, and a great clean-up. The timeline was accurate, and the large job was done in a day!