I mix Hydrogen Peroxide, A tsp of Dish Detergent, and a couple Tsps of Baking soda into a spray bottle, empty out the cage, and spray it down real good. Then I let it sit for twenty minutes and I spray it down again, wait another twenty and wash it with warm water and soap and it eliminates the smells pretty good. I think the accessories are what retain the smell more than anything, even after repeated washing I find that after a certain amount of time I just have to replace them to get rid of the smell.