They did a great job, start to finish. I was kept up-to-date on everything going on. There were some additional charges over the original estimate for bad wood under the shingles of our 19 YO roof, but we had been warned of that possibility, you don't know until the shingles are removed, so no foul. They did a very careful cleanup of the mess that occurs too. Highly recommended.