After I called Rob about potential damage to my roof, he came out and inspected my roof at no charge. Rob identified wind and hail damage that was not visible from the ground. He was very professional and personable. Rob also made sure to be present when my insurance adjuster arrived and made sure the adjuster didn't miss any of the damaged areas he had identified. I got the shingle upgrade as part of my roof repair and it looks much better than the old roof. Rob and his team did a great job on my new roof, and even covered all my bushes around the house to protect them from debri falling down. Then they did a thorough cleanup before leaving. My homes value has been improved with this new roof. I recommend Rob to all my friends. Very thorough and easy to deal with.