Aye, a ozone generator is like 12x better then a ionizer. The best are ozone generators, then come hepa filters, and then ionizers when it comes to cleaning up the air.
Like that guy up there said, they will do jack shiz While you are smoking.
You can't use it while in the room. They are hazardous to your health on higher settings (i.e. the settings that actually clear something).
'Best to smoke, then leave it on overnight or something with nobody in the room.
Another pretty good solution (IMO) is to setup window fans.
However, both of these ideas depend on how the entrance to the sunroom is setup. I mean, is it a regular doorway, where you can close off the room to the rest of the house?
If not, you might want to get something to partition it off. Otherwise, you will either be exposing much of the house to hazardous ozone, or you will be throwing money away by letting the heated/cool air out through the window fans.