I know this is an old thread, but even with my own admitted snobbery going into it, I was humbly impressed with our recent 7-day Carnival cruise to the Caribbean with my wife and our two kids (8 and 5). We are no stranger to the magic of Disney, having visited the Orlando parks multiple times including for a week earlier this year. I am sure a Disney cruise would have wowed us as well. But I have to give props to Carnival -- they not only gave us a great time on and off the boat, but offered a number of unique benefits, including (1) the ability to sail out of Baltimore which meant a 30 minute drive from our house instead of a half day plane trip, (2) a king sized bed which was just like home for me and my wife (I think Disney offers queen beds), and (3) as you might guess, a far cheaper price -- our cruise was $4K for a balcony stateroom which would have run nearly twice as much on Disney. I have no doubt that the kids' activities probably were superior on Disney, but our kids had fun in Carnival's camp as well as with all the stuff we did as a family. I admit I felt a little elitist with a few of our food experiences, but we learned quickly what to avoid and where to go to seek out some really excellent meals. I also found myself rolling my eyes at some of the other passengers, but people watching can be its own enjoyment, and I understand that everyone is entitled to their own version of fun. Plus I doubt Disney keeps all the annoying people off its ships.