I had several companies come out to quote, and figured they would be way too expensive. I was pleasantly surprised when they were only a few hundred dollars off the other smaller companies.
They are busy, so the roof was scheduled far in advance, but they came when they said, did the work, and cleaned up afterwards. I'm embarrassed to admit it looked cleaner then before they came!
Only issue: they removed the existing gutter guards and binned them. I called the account rep and he drove out another new set to me within 48 hours, no questions asked. I was happy the way they responded to the issue.