NexGen Roofing was very professional and they knew exactly how to deal with insurance companies, which is huge! I have given their name to families and friends. They have all told me how much they love their roof and painting of their houses. They get compliments about their homes. Increased the value also! Thank you!