I wouldn't recommend McNaught Roofing. They were not very good. The roof looks great now, but the process was a nightmare. They promised it to be done in a week, it took two. Day one they ripped off all the old roofing and we were told they would lay the new wood so the rafters of the house were not exposed to the elements, good thing it didn't rain because our rafters were exposed for 3 days. The crew doesn't speak english, they ignore you when you try to talk to them. They are rude. The cleanup crew did a horrible job, I ended up cleaning up most of it myself and am still cleaning up messes that I find weeks later. He also overcharges, we spoke to someone down the street from us when it was all done and they paid only $5000 for the type of roof we had done, we paid over $9000. And theirs was done in 4 days. Do some research before you hire any contractor.