BAC A ZAP!! It's gotten rid of all the smells for me. Stains on hardwood get lighter but they're still going to be stained. It's a pain, but Honeybun has ruined some of my hardwood from not making it to the litterbox, but I use the Bac a Zap on it, and it's looking better. Smells much better too.