Quality Roofing came in, looked at it, and gave us a good price. They were very thorough in their pricing. We looked at it and everything, then we agreed, and they were here at about what time they said they would be. The brought the materials out, and they were very quick in doing the work. They were very thorough, they did it on time, they followed up, and they cleaned up. We were very pleased.