An ozone air treatment unit is a small electrical device about the size of a space heater. It converts oxygen into super saturated oxygen much the same way as lightning does during a storm. It has a tremendous purification affect.
You would want one that would create at least 2 grams per hour, or 2000 kilograms per hour. This would allow you to run it for an hour with nobody in the house. Close off the room where you are running it. Then, when you come back open the house up and let it air out. You will be amazed at how fresh everything smells.
If you are unable to rent one locally, I could rent one of mine. I do that occasionally in my company. This link is to a company that is more set up to rent them online...
Most Ozone Output per Volume of Space. It rents for $60 for 2 days. I would do the same, but I would need a $400 deposit on a credit card to rent it. I would refund the deposit with the safe return of the ozone generator. I don't know how ozone solutions handles that part. I have never checked into renting from them.
If you get one, use it all over the house at different times. You can run it near your air intake for your central heat/ a/c. It will help clean the ducts. Run it in your car to kill mold growths in the vents, etc.
You don't want to breathe it very long while it is working. After it is done, and you've "aired out" the area for a short while, you should smell a nice clean scent. Ozone reverts back to oxygen within about 20 minutes even at high concentrations.
Hope that helps.
Al