Good choice going with Royal Caribbean.
I've been on a few of them . . . great for teenagers.
Disney is good for younger kids and older adults (IMO) . . . been on a couple of those too. I usually get a couple cases of my special beer (Redbridge) delivered to the cabin on the day of departure.
You couldn't pay me to go on Norwegian or Carnival.