People can smoke in cabins... and in selected areas of ship. In all my cruises... I never noticed a "smokers" smell in any of my cabins... probably because people don't spend much time in cabin. On most of the RCL fleet... smokers can light up on any open deck on the starboard side....which is pretty much the pool deck. The casino is also a smoking area and a few lounges have segregated smoking sections. Dining rooms, windjammer are all smoke free. Cannot say that smoke from smokers has ever bothered me while on board.