The team at NexGen are awesome! They provided us with great personal service and gave us realistic time lines and information through every step of the process. Even with inclement weather the crew was on-site when they said they would be there. They were skilled and efficient and completed the house wrap, new siding, and roofing so quickly that even my neighbors are impressed. The whole team deserves a five star rating!!!