Was totally pleased with work done by NexGen Inc! They did exactly what they said they would do and the crew was very professional. They finished the roof in one day as they said they would do! They protected all my landscape plants and flowers so we had no damage! The cleanup was fast and through. I would recommend NexGen to any homeowner considering replacing their roof!