We did an NCL cruise in July with grandkids and there were lots of people in the dining rooms at night with tank tops and shorts on -- even in the nicer specialty restaurants. At the beginning of the cruise I made the two teenage grandkids dress up for dinner, but after a few days I gave up and let them wear whatever they wanted to. But even then they looked better than a lot of people. Needless to say, we won't be doing NCL again. I've never seen anyone wear jeans, shorts, etc on Princess, Celebrity or even Royal Caribbean.