I had my roof completely shingled last month by AB Roofing. As I work in the construction industry, I was anxious about proceeding with a company I had not previously worked with. After speaking with Sarah at the head office who was knowledgeable and then meeting with Andre on site who was extremely experienced in all things roofing, I decided to go ahead after I had read through the detailed written estimate. What an excellent job they did! A first class crew showed up, worked diligently removing all the existing shingles and replacing with new. Employees had full insurance coverage by the company. They installed edge metal, properly waterproofed all the roof valleys, the ladders used did not dent the existing eavestroughing and care was taken for disposal box placement so that my property remained in perfect condition. Senior staff visited the site during the process, not that they needed to, as this crew knew what they were doing. Any stray nails on the property were scooped up by their special detector machine and all debris removed. My grandsons were able to play in the grass immediately following the installation. A perfect job by a very profession company using the old fashioned standard of excellence. I would not hesitate to recommend this roofing company to anyone needing their service. D A Welton, Toronto