I heartily recommend this company. I used them to clean my roof 4 years ago. They promised it would last longer than the traditional power wash and they were right. My neighbor had gotten their roof washed just before me, and after 2 years, they were washing their roof again. My roof lasted for 3.5+ years. The price was the same, and the customer service was better than I remembered.