We went on Carnival once, never again. Celebrity is wonderful, makes you feel relaxed and not that formal. Having gone on Celebrity 10 times. All different lengths , and never saw a brawl. If you don't want too many children go during the times they are in scholl and take a 10 or more day cruise. We love the M class of ship, big and so much to do or not. Food excellent (IMPO) Princess is our second favorite.