I would highly recommend Down To Earth Roofing. We worked with them for what we thought would be a repair, but turned into a full replacement. The owner was upfront with everything and explained why we needed to do a replacement. He worked us into the schedule pretty quickly. He also worked with our solar company to coordinate the work and guarantee we didn't have any extra costs. I would absolutely call them again.