We just had our roof replaced last month. They did and excellent job. Every step of the process was smooth and fast. Installers did a great job even cleaning up out yard when it was done. It was like they never were there. It was all done in one day so I didn't miss any extra time from work. Plus, I didn't have to worry about being in an HOA, they filled out and submitted all the forms and paperwork needed on my behalf. Very grateful!