NCL Have 'Dress up or not' nights. In my experience a number of people dress up very smartly but many do not. You might want to book a speciality restaurant for these nights, unless you are happy to sit next to baseball caps & trainers!