This is our second time using McRae Roofing and again we are extremely pleased with the results. We have used many different contractors at our house over years and this company was one of the few where one of the owners, Jeremy, actually works with his crew. They did an amazing job at our house by installing a new roof and matching the colour to the existing shingles. They were professional, clean and respectful of our property. Their communication is outstanding and their attention to detail in their workmanship is excellent. We already have plans to use them in the future for another project. My wife and I highly recommend McRae Roofing.