Is this product safe on all surfaces, carpet, drapes, furniture etc.? Thank you.
No. If you review the label located on the ROUGH'N READY product page, you'll learn it's only for non porous surfaces such as countertops, tiled floors, ceramic tiles, etc. So if you're looking to reduce an odor problem on something "fabric" like carpet or drapes, go with the NNZ. It won't promote or cause color changes and in fact is made for such application sites.
Rough'n Ready: http://www.bugspraycart.com/sanitizer/liquid/rough-and-ready