I used it on my house gutters and it worked great. It has a very strong smell of bleach.
That said, there is no way I would use it on my RV roof, or for that matter anywhere near my vehicles. It is far too harsh. I use the RV specific cleaner you get at Walmart and a water brush. Works just fine and, honestly, it isn't as expensive as the 30 second cleaner.