I read Disney loosened the dress code recently, going on the 3 night cruise-- for those that have cruised recently are men and boys now wearing khaki dress shorts or are more wearing long pants? Are nice sandal/ flip flops ok or need a sherry topsider style?