Buffalo Fresh Roof came and treated my roof last week, and it was a pleasant and painless experience. The tech (Tim) that came and explained the process was a very nice guy who knew what he was talking about and explained everything very well. To my surprise, they were able to come within the next 3 days and get it done. One of the owners, Pete, was the guy who came and actually did the treatment, and he was also very pleasant and efficient. He took his time to clean off algae that had formed due to a pine tree, he cleaned off all other debris, and went to work. In all, it took him about 5-6 hours, including cleaning up what debris had fallen around my house, and I am very pleased with the outcome. I would recommend them to family and friends. read more