I was extremely impressed with Schoenherr Roofing. Every person I came in contact with throughout the roof replacement had the highest level of professionalism and kindness. I was a little stressed thinking about the replacement as far as the mess, noise, and time spent under construction. Schoenherr Roofing completed the install in one day, cleaned everything, and followed up with an inspection the following days. I highly recommend Schoenherr Roofing.