Monarch Roofing did a great job for us. They were able to start a day early and managed to work around a rainy weekend. They worked quickly and efficiently. They did a great job. The team leaders and they kept us informed of their progress and plans. They amazed us in their terrific clean-up when the job was finished. We would highly recommend this company.