They were professional and courteous.
They were quick and took care of my problem immediately for a good price. They cleaned my gutters as well!
The roof itself is perfect. I have gutter guards that they did not take into consideration. They kind of messed them up. My gutters have pieces of old shingles in them. The gutter guards got bent. He has come down twice and worked it out. He seemed very honest and they are very hard working. I think what happened is that they did not see them and they could not remove them. I would have paid extra to have them taken off. I found a 4x12 inch piece of shingle in my gutters. I think in the future, he needs to ask if the homeowner has gutter guards to avoid this.