All my sailings have been out of the US, however have done nearly the entire Caribbean, Alaska, full transit Panama Canal and the Mexican Rivera (have done Europe and Asia on other lines). I believe what helps is to only have one violation, if you want to wear shorts, wear a collared shirt, if you want to wear a collarless shirt then wear pants. I have seen folks in both shorts and tshirts yet it wasn’t chic night. 75% of the time I eaten in Blu, 20% time in the MDR and 5% in specialty. The only consistent enforcement I’ve seen is men removing their hats, yet some put them back on after they sit down