I highly recommend Lifetime Roofing & Renovation for the following reasons and personal experience. I had contacted 9 different roofers for quotes after researching/reviewing, and talking w/ neighbors whom had their roofs done, before deciding to sign contract w/ Lifetime Roofing & Renovations. Decision to to go with them was my comfortability starting with Harry the project manager, Brad Sales Manager, Quality Assurance Mgr, and eventually Jojo once the job was complete...kudos to them. I previously had a Tar and Gravel roof, vaulted ceilings, and portions of the roof are flat. After exploring TPO and Torchdown, and discussing with Harry, I decided to go with TPO as it uses less fasteners to hold the underlayment and didn't want to put any more holes in the beams or vaulted ceiling than needed. Job was completed in 4 days on Friday, last city inspection happened the following Monday. After each day the crew cleaned the site to keep it tidy and hauled away debris. Their crews were very help answering questions during the process. Gutters were installed to help shed water as the previous drainage system needed an improvement. I have 5 skylights which the roofers also had to install flashing. There were some minor tongue and groove boards and fascia that needed replacement. If there is extensive damage after the roofing materials are removed, it could cost extra, so unless you currently have visible water leaks/damage it will be hard to estimate until roofing material is gone and inspected. Minor damage or some percentage is included in the quote, but check so you are aware before you sign contract. I am extremely satisfied with the company and the crews who seamlessly made the experience uneventful. Professional, attentive to concerns, and prompt. Make sure you get several quotes from reputable roofers before deciding. I will recommend them to my family and friends.