Superior Exteriors provided a very detailed estimate and was able to begin work quickly. They tackled the entire job in one day from beginning to end. After they finished and left, I felt that there was still too much debris in my flower beds and on my sidewalk. They sent someone out first thing the next morning to thoroughly clean and they did not leave until I had fully inspected and was inspected. Had they used more tarps, the cleanup would likely have been easier, but they were willing to do the work necessary to make it right. I was impressed by their responsiveness. I recommend them to my neighbor and she had her entire roof replaced as well and is satisfied with the work. All in all, I think Superior excels at customer service and communication.