"I found this to be the best product out for cleaning cages, toys, carpets, and even fabrics. The best thing is, no odor nor is it toxic. One can easily spray it on hard ummm "droppings" and wait about 10 mins and it will easily come off. Can easily keep cage clean in between cleanings as well as cleaning the entire cage during your bird's spring cleaning."