At this point, I rate them extremely efficient. They are on time, answer questions without rolling their eyes, give an approximation of what it could cost in a worst case scenario while always making it perfectly clear that things might be cheaper or more expensive depending on what they find once the roof is off, tell the customer what is going to be done, make themselves available for questions.
The only reason for the 4-star rating is that they have not done the work yet. I will update these comments at that time. I could raise them to a 5-star rating if the job is as good as the presentation.