I've been on two DCL cruises. We've also been on RCCL, Norwegian, and Carnival. (Obviously, we're big cruisers.) I would put Disney at the very top of the list. I love their ship. Big enough, yet not one of the mega ships that are out there these days. Huge ships means thousands of people fighting for a limited number of deck chairs. Not to mention you don't even feel like you're on a ship- which some peole like. Personally, I love that the Disney ships feel more like a classic oceanliner. Very clean, very classy. Service is also the best. Entire crew was more personable, friendly, helpful. Especially the waiting teams at dinner, simply fantastic. I also think their food is the best. You will go to their private island, which is fantastic. As far as being swarmed by kids, oddly enough I didn't notice any more kids than other cruise lines. 90% of them are in childrens programs all day, even at night. Plus, there are adults only areas. Also, love Port Canaveral. Small port, so easy to get in and out of. You can fly to Orlando, or even Melbourne or Daytona. If you haven't cruised before, cabin will seem very small, but DCL cabins are actually a little bigger than other cruise lines, and they have 2 bathrooms- which is really rare and comes in handy. I only have 3 negatives. 1) No casino. Not a major issue for me, but for some it is. 2) Disney ships do "go to bed" earlier than other cruise lines. Gets real quiet after 10:00-11:00ish. Doesn't mean YOU have to turn in, but definitely not a late night party ship. (Which, again, is not a major issue for me.) 3) Cost. That's the biggest issue for me. We would do DCL more often, but the cost is up there for the 7 day cruises. If it's the shorter Bahamas cruises, those aren't bad if you shop around, buy at the right time, etc. We are over-planners, so if you have any questions feel free to ask, happy to help. (As long as you're not a Cubs fan.) By the way, with such a glowing review you would think I'm a huge Disney fan, but I'm really not. My wife is, but she actually likes the ginormous ships a little more.