if you are older than 20, I would suggest you never go on a Carnival Cruise....try a more adult one like Princess, and then Celebrity.
To be honest I’m not really all that keen on going any of those big ship cruises. I would love to take a sailing ship trip one day though.