Very good job on the roof.
I had a very good experience regarding the roof. They were professional, knowledgeable, and did what they said they would do. They showed up on time and cleaned up after themselves. It was what I expected. The gutter installation was a little rockier.