We hired CBR after calling them to replace a few loose shingles and discovering that our previous roofer had not done a proper job. They removed our old shingles and put plywood on our entire roof before they reshingled. The quality of their work was very good and they kept a fairly neat work area. We felt that they were honest and presented options regarding various roofing products. We would not have a problem recommending them.