A word about pretentious...
Any cruise line that requires people to dress for dinner and also has a "tux" level formal night, in my book, is pretentious.
Translation - if they don't want me as I am, they don't want my money either. Too bad. I keep looking at the higher end lines and I always close my browser when I see the dress requirements. And yes, I know I can eat in my cabin/suite. Why should I have to?