Genesis replaced my roof. They have impressive products, with lifetime warranties and offer financing options. They did excellent work and finished on schedule. Everyone we dealt with was polite, professional and cared that our needs were met. Jeff, the crew manager was great, he really knows how to manage his team and make sure all areas were kept tidy throughout the project and that the schedule was adhered to. I highly recommend Genesis to anyone who needs a roof, they are a quality outfit through and through.