I will start off saying our cruise experience was really good. Overall, our party of 5 (4,25,26,54,55 y/o) all had a blast. We had two rooms and the service at our rooms was really good. Our head waiter (Joey) was great in the dining hall. A little shy, but slowly broke out of his shell. For the food, it left us wanting more. Some items were great! Some, not so much. We got a lot of over cooked meat, some desserts under cooked, etc. Next time we are going to go for the unlimited dining package and see how that goes. The itinerary was fine, the ports are all very similar though. And when we went to Coco Cay it was still under heavy construction (right before the opened the north beach). That was a bummer as a lot of the beach was closed so the only small portions open were packed!
Also, during our cruise it seemed like a lot of people were in their first or second week back from the holidays. Also, there were a ton of new chiefs and cooks.
Cabin was good, honestly bigger than I was expecting. Closet was good size, we asked for extra hangers, towels and pillows. My 4 year old slept on the pull out bed. Only bummer about our room was the slider didn't fully seal, so during high winds we would hear a small whistle noise. We brought two shoe hanging hacks and had them on both sides of the bathroom door, those were great. Highly recommended.