This is the best product of its kind I've tried so far. It has a clean, fresh scent that isn't overpowering like some others, and it really does totally eliminate all traces of odor. I also find it leaves less residue when sprayed on hard surfaces like tile. I have ten cats so I use a lot of this stuff. I can't promise it will keep your cat from respraying, though. If a cat likes a certain spot, nothing will. But at least you can reduce the chances by eliminating the odor from previous spraying. I'm very happy I found this. It keeps my house livable.