Josh was great to work with. Excellent customer service. NexGen scheduled the work, worked directly with the insurance company and took care of just about everything from start to finish. We love our new roof!