This company did an excellent job. They came on the day they said, did excellent work, cleaned up and finished in 2 days. My roof has numerous peaks and flat roofs. They removed all of the old shingles (there were 3 layers) repaired parts of the roof with plywood and installed rubber on the flat roofs. They ran the rubber 10 inches up the walls where they met walls or other parts of the roof. They removed an old TV antenna from the wall of the house and replaced a faceboard on one section. They placed ice and water shield 6 feet from all edges and 3 feet in all valleys and re-flashed the base of the chimney. They brought in a large trash bin and removed all the debris from the job, after running a magnet over the driveway to remove any nails. The job included replacing the shingles on the garage roof. I am retired and watched the work both days. The workers were courteous and the only break they took was for lunch. To make it even better, the finished job came in about $800 under the quote! I can't say enough about how happy I am with the job that was done, and I'm sure I am forgetting something, but I would definitely recommend them to anyone who needs roof repairs or replacement.