We have had the pleasure of having LMH Construction remove and replace the roofing on our home. The job done was professional in every way. They worked hard and fast on a very large roof. They cleaned up everything and paid attention to details. They even ran into a structural problem, which they advised us of, we bought the materials, and they repaired what was wrong, and still finished on time.