Amazing guys --- the quote was done quickly after it was requested. Very friendly, open and upfront about recommendations including reasons why. Open with multiple options for replacement (recommended over repair due to both amount of wind damage as well as quality of original roof and inability to match existing shingles). After arrangements were made, the crew was here within a few weeks. 1 day - about 7 guys and the whole roof was done. Great quality, cleaned up very well after themselves, and every member of the crew was polite and very friendly. They even accommodated having to stay away from part of the roof for part of the day while I did phone meetings from my home office). They were also very conscious of cleanup of asphalt garbage due to dogs using the yard and keeping messes away from where they could get into it.