They are a very professional crew and did a great job. Roof and gutters look great and they cleaned up my yard as if no one had been there. This is not an easy task when you are tearing off two layers of old shingles. I highly recommend this company.