I recently had my Cedar Shake roof cleaned and treated by Alpine Roof Care. Their services were affordable, I have had my roof cleaned 2 times before and will never use anyone but Alpine again. Time was a factor due to a pending Sale of my home and they got everything done before I could even get an estimate from the other companies I called. Thank you again Alpine Roof Care!!!!
Best Regads, Alex Johansen