American Quality Roofing did a fantastic job identifying and repairing a leak problem that we experienced off and on for over two years. We have had numerous downpours with no issues. They were on time and on budget. The work included cutting up our second floor deck. Once they were done, you could not tell that they were even here.