Overall I found this company to be ordinary, I felt disappointed since I had high standards after reading the reviews on this site & google. During the roof replacement, it got dangerous as they blocked my main entrance with roof debris & throwing materials down, I had to make sure my family was safe while we were going in & out of my house. I'd recommend that they come up with a plan to notify the people inside the house and ensure they leave a safe & clear way to get in & out of the home. The crew is friendly, however they did not clean up very well after the roof was installed; nails & cigarette butts were scattered on my patio (not very many, enough to bother me. I easily cleaned it up). In the end, I would recommend this company with some caution, since I know nobody is perfect & I felt they tried their best to do a good job from start to end.