I would highly recommend Heritage Roofing. They are competitively priced, are certified installers, offer a great warranty, completed work on schedule, and cleaned up thoroughly. This is the 2nd time I have used this company and both jobs were done to my complete satisfaction.