Workmanship was fine, they left materials and debris (many roofing nails all over our yard and on the roof). The real complaint is dealing with billing, DHI tried to charge our insurance for materials that we had not approved, when insurance wouldn't pay, they badgered us to pay for months and threatened a lien on our home. Good luck, they won't be in business much longer.