This firm did an excellent job (done by the owner and assistant since it was a small job). They came when they indicated they would, worked hard until finished, no damage to garden, cleaned up well. The roof appears perfect.
Their particular strength is in attitude. They deal with little problems, discuss as they go, don't seem to want to add extras, deal flexibly with the customer, take time to answer all questions. Their friendly attitude contrasted greatly with another roofer who gave a quote. The price was very reasonable. There was a problem with documentation -- inattention but not bad intention, and it was cleared up. It does not detract from recommending them.