If you have tin or metal roofs, this is the company to go with. I had a hard time with my leaky tin roof. It was just a small part of my roof. Roofers did not want to fix it bc it was metal and that is not part of their expertise. Painters did not want to paint the roof as it was a roof. As it turns out, you need a special coating for metal roofs -- paint will peel in no time. Other painting companies do have this special coating but you have to ask for it specifically as this is not a big part of their business. Also, it takes some expertise to lay down the mesh and also separately to use this coating. The leak is gone and they warrant that the roof will be leak free for 10 years if you get the fully reinforced system. While they were fixing that roof, they noticed another metal roof that needed painting, but not the mesh. I had them take care of it for an additional cost. The owner is great. The reason I do not give an A rating is that her workers are less than careful. They scraped the old paint off and the scrapings were all over my lawn. In addition, I'm still finding scrapings coming out of my gutters. Most of my gutters have underground drains so clogging up my drains was a big concern -- luckily, they seem to be mostly washing out the other end of the drains. My very young daughters wanted to know why the workers did not have their shirts on (they've only seen this at the pool or beach).