NexGen took care of my roof and siding after hail damage. Insurance company only wanted to replace sections of my home, the siding was faded and no longer matched the original color. NexGen worked with my insurance and got the whole house re-sided. Outstanding workmanship, product, and cleanup. 5 * for great overall experience.