The company was very professional and did exactly what they said they would do. Estimator was punctual and followed up, both before the job and afterwards. Crew did a very good job on the roof and kept the property pretty clean as they worked and when they were done. The crew foreman ensured that we knew what was happening during the days that the work was done. We are very happy with the work and the experience.