Tom and Tim came the day after my initial phone call to give a written estimate. They took measurements, explained our options, gave advice and left a written estimate that day (some companies said they would "get back" to us but never did). The estimate of $7500 included removal of one layer of roofing, replacing with materials up to code and installing a new drip edge. It did not include plywood to replace rotten or missing decking or snow slides or metal valleys. Replacement plywood was quoted at $45 per sheet to be added to the total cost, and all money due when the job was completed. The work includes a 6-year transferable warranty for workmanship and a 10 year warranty on materials. From the date of estimate to completion was about seven weeks About three weeks after the estimate, the main roof was removed and replaced in two days. The crew worked for twelve hours each day and did a terrific job cleaning up afterwards. Our only concern with this portion of the job was damage to our new driveway and to a small roof porch due to falling slate. It happens, no big deal. The porch roofs took an additional three weeks. Part of the delay was due to a week of rain but most of it was due to suppliers not having the materials. During that time, the owner Paulo kept in contact via cellphone and text, so we waited patiently. Once the crew and materials were available, the porches were re-roofed in two days and again they did an excellent job of cleaning up afterwards. So far, the roof is preforming as expected, keeping the weather out and improving our house's curb appeal. I found Perfection roofing to be professional, courteous, and affordable. I would highly recommend their service to other homeowners.