Human urine odor, once you get past the "ick factor", is easier to remove than cat, and in some cases, even dog odor. There is more volume to deal with, but less scent issues.
Because of the volume issue though, in mattresses and upholstery it often will penetrate into materials that you can't get to, or that if you can, will result in so much water intrusion that bleeding, browning, shrinkage, and even mold growth become issues.
So first establish the value of the mattress/upholstery versus replacement. Then try to find out if it was a "leak" or a "
tsunami". After that, the materials that work for dog and cat urine will suffice.
Last thought:
People sleep on mattresses (and upholstered fabrics). Strong fragrances used in most deodorizers might be tolerated when left in carpet cushion, but may be very irritating when left in materials that people lay their heads on. Stick with lighter fragrances when possible.