I would highly recommend working with this company, especially to anyone who has to deal with an insurance claim! They were exceptionally thorough and answered all of my questions (including the ones I didn't know to ask like the upgrades), were fast and efficient in settling my hail claim, were on time and very efficient on the beautiful roof installation, cleaned up very well and delivered what they promised. I don't know how I could be more pleased with my representative, the company, the installation, the extended warranty, or the exceptional service I was given.