Carnival is great for kids.  I am a senior but I enjoy it's great value.  I take more cruises because Carnival costs less than other cruise lines.  MSC is another less expensive cruise line.  Gloria