we take Disney Cruises all the time- expensive but well worth it...we are often docked in port with Carnival Cruises and its a different element of people; drunk, rowdy, hostile, arrogant...then again they pay $500 for their cruise so they get what they pay for...
about 10 years ago a Carnival Cruise ship ran out of gas in the gulf, was stuck for several days and handed out plastic bags to passengers and they toilet system was overflowing...choose Carnival- choose fun!!
My daughter and I went on a Caarnival Cruise three years ago and had a great time. No brawls, no drunks, great food and super staff. No complaints except it took forever to disembark.