As a landlord of 35 yrs I've had LOTS of odors to deal with, and every one has been successfully treated very easily. I've used 3 different ones: Scent-Killer, Scent-Shield, and Scent-Away.(My guess is they're all identical--they all work) BTW, be sure to get the unscented variety unless you like "fresh earth" smell or whatever might have been added to attract game animals. It can be found at Wal-Mart before deer hunting season which starts soon--might be on shelves now. Can get it at hunting and archery shops, too. It was about $100 per gallon when first on market, but now can be had for around $12 per quart, which will last a normal family about a lifetime!
Its mechanism is stated as "prevents formation of gas". No gas, no odor. I have found this stuff is the ANSWER to EVERY odor problem I've had the past 15 yrs or so. Surface odors are zero problem. Cat urine soaked thru carpet, padding and into wood below requires you to soak each area w/ the liquid---it looks just like water. The stuff works instantly, but may have to be repeated if stink is in wood or other hard-to=treat areas. Obviously, if all 3 are soaked it will take more treatment, but it will work. No need to "seal" floors any more before carpeting, or at least I haven't had to. If urine is widespread in carpet, padding and floor you will probably want to change them anyway, but you can "mop" the floor w/ odor-killer to prevent having to seal it if it's a nice wood.
Horror story: My worst case of "superficial" odor was a fridge that was PACKED, both freezer and fridge, and left w/out elec for weeks! Incredible, rotting mess.
A half-dozen mist-sprays into each box and smells were gone. Days later, still no smells on the food removed, and none in the fridge, and didn't have to re-spray the fridge later. I still find this hard to believe myself, but it's true.
It's great for litter boxes, trash cans, garbage disposals, etc. I haven't yet found an odor it won't eliminate... landlords don't have a choice! We HAVE to get rid of stinks. ....and we do.