Jim and his team did an excellent job! Jim educated us on our roof repairs and went out of the way to make sure the whole roof and other parts were done right. Did a great job with the replacement skylights, too! Glad we found a business who could do it all and reasonably priced.
5★on Google, Sep 23, 2019