These people are great. Roofing is a tough job - work up high, lots of debris and mess to get rid of, schedules prone to decimation by bad weather, etc. It's also pretty competitive. I got 3 quotes from well-reviewed companies and chose this one based on reasonable price and their highly professional detailed electronic quote. They were very responsive to my follow-up questions before signing the quote (which you can do electronically). They also agreed to a time window to get my job done, important since I travel a lot, and they completed the job in that window, despite having to shuffle a bit in that window due to rain. I'm in downtown Toronto with close neighbours and a tiny backyard with delicate pergola and many garden plants, in which they had to toss down a huge amount of old roofing (3 layers on both the flat and peaked roof). Only one plant got whacked and it will likely survive! The cleanup crew did a great job - the company uses big trailers which are quickly filled and hauled away. Neighbours were happy. The new roofing looks great. Oh, and the eavestrough was damaged a bit with their heavy ladder leaning against it. Still functional, but cosmetic damage. The company owner came by to have a look and decided to have that section replaced at no cost to us. All in all, very satisfied.