Excellent experience. Bill Morgan Roofing replaced my roof after the hail storm this spring. What stood out for me was how focused his team was on doing a "clean" job. During the work, they put in place plywood window protectors, gutter protection and a plywood protective cover over the air conditioner (which was designed correctly not to impede air flow during the job). The work was high quality and fast. After completion, his team spent a great deal of time running big magnets all around my house, the lawn, the driveway etc.. to pick up any left over nails. The crew were pleasant to work with and kept me in the loop every step of the project. Highly recommended!