Everguard Roofing just finished my roof and did an outstanding job! They removed several layers of old roofing, installed high quality shingles, and cleaned up at the end of each day. The crew was here 2 days and worked continuously the entire time. Andy went out of his way to make sure everything went smoothly. Honest and above-board.