As a realtor you come across many different vendors and NexGen Roofing was one of the best experiences I have had. They were so professional when handling every aspect of this inspection, roof claim, and installation. I was extremely impressed with their knowledge of the products and of this industry. They treated my client with respect and helped manage some of the questions the insurance company had. Hands down I would use and/or recommend NexGen Roofing and Casey as the Project Manager again!!