HIGHLY RECOMMEND!!! After 2 hailstorms and being left high & dry by our insurance (gulp) we had to get a new roof! Zach was willing to go to bat for us with our insurance and provided photos & even was on the roof with the ins co inspector, pointing out the issues. Zach was incredibly knowledgeable and hung in there even when we felt there was no hope. While our insurance finally left us out in the cold, we never felt pressured by Zach to sign up, yet we decided to go ahead, since Zach was our constant companion with the insurance debacle, and since NexGen is certified installer for the 50 year shingle (by GAF, UHZ???) and we can transfer warranty to new owners some day. After the install (SO ORGANIZED, CLEAN, COURTEOUS, GREAT CREW) our trusty Zach came back to inspect and noticed a very minor issue with one of the shingles not being absolutely Perfect, and next day a guy came out to replace that one shingle. We are very happy with our new roof, and the gift of personalized attention from Zach which is so rare these days. HIGHLY recommend NexGen roofing!