Our roof was installed by Total Systems Roofing in 2003. It's a flat roof and we have had no problems in seventeen years. They are up on the roof twice a year for inspections and any minor repairs are taken care of during their visits. Never had a problem. Easy to deal with. I would recommend Total Systems Roofing to anyone looking for a new roof.