Highly recommend spending the holidays on a cruise.
The ship was smaller than others I've taken, but we were able to meet people we would continue to see.
Food at Windjammer and main dining room was great, including Lobster night and Indian night. Entertainment was generally good, Deena from the Royal Caribbean entertainers, has an amazing voice. Also enjoyed Motown live, and the male comedian. Perry Grant at the piano bar I thought was hilarious, but especially funny after the kids left.