Ruff Roofing is very knowledgeable and courteous, however, when it came time to having the roof replaced, the representative that was supposed to be there, did not show. I have had to call them three times already for repairs. Currently, there are still leaks in my roof.
Ruff Roofing did a good job. They explained everything.
Communication - They explained everything to be done and about the materials
They made broken promises. They were supposed to come back and do some things. I would not recommend Ruff Roofing to anybody.
They were pretty good.