We were on the Explorer over Thanksgiving and my father's cabin smelled terribly of smoke the entire cruise and he or his cabin mate don't smoke.
We are bringing febreeze with us next month, just in case

Even my dad's clothes faintly smelled of smoke.
it was pretty disgusting.