Carnival is known for a family cruise line. Usaully loaded with kids. If you would like to spend any time in the hot tubs without a bunch of kids, forget it. Even though it says 18 and over it doesn't matter, nobody enforses it. Also, moms save seats for their kids that never use them so finding a seat in the sun or by the pools is a a hard earned adventure. Go out at 8:00 in the morning to reserve your own. It is the only way to get one. You could try another cruise line I guess. Princess doenst have many kids but it is loaded with the elderly. Kind of a catch 22
Either way, congradulations! and happy sailing!