NexGen did a fantastic job on our new roof and siding. Even when the weather was freezing they were out there working and finished very quickly. Ryan took care of everything and made it stress free. Highly recommend.