I'd actually call it a deodorizer it is absolutely not a disinfectant at all the manufacture makes that quite clear.
http://naturalchemistry.com/products...y_habitat.html
They claim it as a cleaner, but at the price of it I'd just use hot water and elbow grease maybe some dish soap. Then a disinfectant and maybe after everything healthy habitat. Don't get me wrong it did a better job of removing smell from an old Rubbermaid tubs than anything else I tried (bleach,Lysol,CHG,D12 on and on) I was ready to toss them out and have custom ones built (old size rack) to fit. But someone here suggested healthy habitat and I sprayed them really heavily and let them dry and air out (on the deck!) for a few days re-washed them and repeated it and by the time I was finished there was next to no smell at all. Just a light pleasant clean smell. I just don't think of it as a cleaner.