Carnival sets forth rules and regulations aboard ship concerning dining attire. It's a shame they don't enforce their own rules. During a recent cruise on the Pride from Baltimore I saw males in the main dining room wearing basketball type shirts, no collar no sleeves just the old time undershirt. Nothing was said to them by the staff. There were guys wearing baseball caps in the dining room and one lady wearing a bathing suit with a fishing net type coverup. I was brought up to never wear a hat at the dinner table. I ended up packing extra polo type shirts in order to conform to the rules. There were guys that were allowed in casual dining area wearing only their swimming trunks although there were signs saying shirts and footwear were required. Not once did any member of the staff come forth to enforce the rules.
I would love to go on a cruise that was smoke free. My wife and I paid for an extended balcony stateroom and were unable to enjoy it. Some guy on a balcony toward the front of the ship was smoking some kind of a cigar that literally made you sick to your stomach. Since the ship spent so much time moving the smoke and smell would find it's way to our balcony.
I love to gamble and I always bet the max amount on the slots. Carnival should think about the money they're loosing in the casinos. I was sitting beside a smoker that was betting 25 cents a spin and I'm spending $1.50 a spin, guess who had to leave the casino for some fresh air after only a few spins. The cruise lines should invest in some type of partitions in the casino to separate the smoking/non smoking areas.