The actual roofing crew worked hard and cleaned up after themselves but the support crew, administration and "boss" of this company is a total pack of clowns. The boss told the roofers to leave the old drip edge even though much of it was damaged by the hurricane and it looked terrible! They lost our contact information several times and delayed the project. When we finally met with them, they agreed to take down the old gutters and replace the damaged drip edge and fascia, but then they said they "forgot" so it was all a mess. New shingles with old beat up drip edge and fascia. Then they sent a guy to remove the gutters after the roof was already on, and he actually beat the gutters off with a hammer, bending and damaging more fascia more drip edge and some of our screens. When they left, the piles of junk and buckets of nails and even paint cans on the roof were all just left behind. They are not organized, and have little or no attention to detail. Our original contract said $12900, we ended up paying over $15k based only on their word that they needed that much extra wood and material, no photos, no documentation even though they had promised it.