We had a wonderful experience with ES&S. They did a great job letting us know what all was involved, when they were going to do it, how much it cost, etc. We had an unexpected storm in the middle of the roofing process that created a leak and the company sent a crew immediately and resolved the issue and stayed there until they knew that all was okay. Great people!! And BTW, the roof looks awesome!