Best of 2019
"Millwall's installation of a new roof on our house this summer was perfect! It was done quickly, precisely when..."
"It's been a very long time since I had my ducts cleaned so with a basement reno completed I had Clean Air Canada..."
"Kevin is polite, and thorough. It took a while to get him to show up, but his work was fine."
"Tim is a dedicated and knowledgeable professional and takes pride in what he does. He has a very accommodating and..."
"Very pleased! Have never used their service but it was recommended and we will definitely use them next year!..."
"We found Affordable Quality Roofing to be an excellent company. They gave us good price, outstanding work and..."