Fellow Dec 25 traveler here (Michael)! You're doing a great review job with this one, balanced, fair and spot-on.
For any foodies out there, I would like to add that my wife (a foodie) was not exactly impressed with the overall food offerings. Granted, we're the frequent Disney cruisers, and...