I had a handful of shingles blow off the leading edge of my roof in the big wind storm we had a few months back. Reid's was quick to come out for an estimate and actually fit me in to an opening they had earlier than my scheduled repair time to perform the repair. Work was done in a timely manner and the site was left clean.
The one thing I would caution though is they do charge a $150 "diagnostic fee" for coming out and quoting a price that does not come off your charges if you decide to proceed with work (I did not ask if that was the case before hand). They are upfront about the charge but depending on the size of the job it can be exorbitant.
The estimators visit was about 1/2 hr. He spent about a minute on the roof, about 4-5 minutes explaining the repair and the remainder of his time was spent trying to up sell me on additional work and service packages. As mentioned they are upfront about the charge but I was disappointed that I was basically paying them for a sales call.
I understand that estimates take time, fuel etc and often doesn't lead to actually getting the work so I have no problem with a fee (and obviously agreed to it) but the amount of the fee for my particular job in comparison to the amount of time the estimator spent doing the estimate didn't seem to be proportional in my mind. On a large roofing job it would be reasonable, for my job it was 1/3 the cost of my entire repair (repair was $550) and the estimating part literally took no more than 5 or 6 minutes so the cost didn't seem to match with the amount of time spent doing the estimate. For a large job where measuring etc was required it would be reasonable.