The team at NexGen was amazing to work with. We had a potential insurance claim with a very tight window to complete the work. Casey was with us every step of the way, even coming out to assist with the insurance adjusters review. Casey kept his word throughout the entire process and the work was done timely with a high level of quality. I don’t often write reviews but the NexGen team was well deserving.