It's all what you expect from a cruise. What you enjoy. I personally don't like Carnival because it has such a party atmosphere where someone else might be looking for just that. I loved Princess because most of the time I didn't see any children. As adorable as most of them are, I don't want them around me when I'm on a cruise. So.....to each his own!