I have had them out on 4 different occasions to fix a roof leak, and it still leaks in the exact same place it did before. They told me more than once they were going to use alumacoat to seal up the leaks rather than just putting silicone over them, but they never do, they want to do it cheaply instead. I would think that using the right product the first time would be cheaper than sending guys out on four different occasions, but I guess I would be wrong. I've taken pictures of the leaks after every rainstorm just so that I can prove the problem still exists. The attached picture for this review is AFTER they had been out 2 times to work on the problem. As noted above, we are now at 4 times, and the problem is still there. In addition, their communication is poor. I have had repeated issues with scheduling, guys not showing up on the day they stated they would be there. Or, they get there an hour earlier than their stated time and I miss them. Arriving early might seem great, but not when you are taking off work to be there in a certain time window and you miss them and have to reschedule for a week later as a result.