I can’t say enough good things about Harlan Quality Roofing. Everyone, from James the owner to the roofing crews, to the office staff, were very professional. The roofers were very punctual and very thorough in picking up debris each day.