Marathon Roofing professionals were exactly that. Professional. They examined my roof and gutters and performed the work necessary to replace the roof and gutters after the last storm and the continued damage that had been caused by tree limbs falling onto the roof. The work was performed as indicated in the contract. I was timely informed of any necessary weather delays. Although it is early and the roof has not been exposed to continuous or hard rain, I am extremely satisfied with the work done. I would recommend Marathon to others for roof replacement.