I've used the Nature's Miracle as the enzyme action is wonderful at removing the odors even we cannot detect, and is completely safe. I cover all my mattresses with waterproof bottom sheeting meant for bed wetting children. At least the mattress stays totally protected!