The team did an amazing job. The job was done fast and it was done right! They were very professional - explained each step and answered all of my questions. They even handled the majority of my insurance claim paperwork. I'm very happy with the experience and glad I trusted something as important as the roof over my head to the professionals.