We saw almost no one in shorts at dinner on our last cruise. We were surprised because we were wearing casual slacks and oxford type shirts every night (males) and slacks/skirt (females) and everyone around us was more dressed up than us. We forgot to bring shoes for our 7 year old except
crocs and even though he was wearing them with little slacks, I noticed one night a server did a double take and on another night some one at a nearby table said, "nice shoes," in kind of a weird way. I think crocs might technically not be allowed in the dining room? Not sure. I have been on other cruises with
dcl that seemed more casual. I guess it just depends on who is on the cruise.