Celebrity is our favorite cruise line. For a seven day cruise my husband usually takes two suits and I take five dresses for dinner. We eat in the main dining room and see the show every night. We find most people dress similarly. We did a Royal Caribbean Cruise last year and was shocked at the shorts and Tshirts at dinner.