We are on the American Empress right now. They allow smoking in some area (I'm not sure where up on top), but I haven't smelled smoke yet (thank goodness). Absolutely no smoking on the balconies. Yay! FYI last night they had to cancel Clarkston (we're Portland to Clarkston) due to high current on the Snake.