I found Turnbull Roofing here on Homestars.com and requested a quote.
Within a week I received my in-person estimate based on satellite images. I was explained the features of a good roof installation and provided with a reasonable estimate. The schedule was explained and possible impact weather on the schedule was explained.
On Roofing day all my garden furniture and my heavy flower pots were moved to safety (and later back of course), windows were covered with wooden boards and drop sheets were laid out.
The work was completed within a day and clean up was thoroughly. The new roof looks flawless!
I would always recommend this company.