I predict that Carnival has lost a couple of cruisers. I went on Carnival once just to see why it was much more affordable. I didn't take long to find out why. But of course, that being said, if I were 25 years old I would love it. As far as dress code on Celebrity, I can't remember the last time I even took a sport coat. Never been tuned away from any venue with slacks and a collared shirt.