I highly recommend Dorsch Roofing! They were quick to respond to me, very well priced, extremely friendly and accommodating, on time and schedule, did amazing work with replacing my roof, even going out of their way for us - removing a satellite dish and cutting imposing branches to name a few. As well as interact with us and our special requests AND the clean up was so impeccable! Couldn't have asked for a better experience!!!