I'm a non smoker, but I was never a smoker so I don't care that much. The person next to me Smoking on thier Balcony doesn't brother me I barely notice it. I wouldn't book the smoking ship (unless it was a great deal), because I like to work out in the gym and it would be difficult if people were smoking in there. I can barely breathe when I work out anyway. I may be a tad out of shape.
Plus I'm not into the smoking on elevators idea either. That space is a bit small for smoking.