All the staff was patient with answering any and all questions. Jarod, the inspector, educated us at length about the roofing process, including the necessity of adequate ventilation, and what MHI had to offer. Gerardo, our first project manager, went above and beyond with his patience, doing any task he could do to ensure our needs were met, and made us comfortable expressing concerns or asking questions, answering all questions thoroughly. Steve, our second project manager was also kind, patient and pleasant. The roofing staff were some of the hardest working people we have ever seen, working diligently and with excellence for long hours. The clean up was also excellent. We are very happy with the roofing job and would highly recommend this company to someone needing a roof...