We knew we needed some roofing work done, turns out it wasn't some, it was a complete new one needed. When they started the process until completion, it was superior, in every step, from initial inspection until final inspection. The best part was the fantastic communication. We were informed with every procedure and text pictures of the progress. Major repairs is never easy but this company made it completely painless! Oh yeah, it looks great too!