Mike gave us an estimate, which was higher than others, but he took his time and showed us samples of the materials he was going to use, pros and cons of using different quality materials, gave us references and also the warranty details. Mike and his crew were very professional. I can say that he probably worked harder than his crew and never left the site until the job was completed. At the end of the day, they cleaned the area (you could not even find a loose nail around the house). The job was completed on time as promised. Passed the town and GAF inspection without any problems.