Here's lots of info:
http://www.epa.gov/iaq/pubs/ozonegen.html
I think the bottom line is that ozone is an effective deodorizer. But, the concentrations needed for real deodorization can have health consequences. So, its best to run it when you're not there.