We had our new roof completed by Twin Peaks Roofing from Oakville Ontario. Owner Max came and gave us a free estimate. We had 4 estimates. 1 was lower and 2 higher. We felt most comfortable with Max. He brought shingles to our home for us to look at not just a brochure. All the work was done by Max and his crew- no subcontracting. All products arrived the day before and it was completed in one day as promised. Max and the crew did a great clean up job of our property afterwards. We are very pleased with the job and have had lots of compliments from our neighbours. We are glad we picked this company and would recommend them strongly to anyone. The Stewarts from Dundas.