I'm glad you had a good experience - I'm honestly too exhausted to rehash it all. We sailed Christmas also and it was a totally different experience. Biggest issues for us were lack of options for teens, lack of mask compliance and lack of information being shared by
DCL as to what they were doing to remedy both of those issues. It also was not festive, which I expected on a cruise that includes New Year's Eve. Even the staff were shocked they took down all the decorations. One disorganized New Year's Eve night does not make up for everything else that was missing.
We booked it almost 2 years ago (which means no discounts for us and it was a VERY expensive cruise). I do not feel it was anywhere close to worth what we paid. Maybe if we had gotten a steep discount on it, we wouldn't be as disgusted by it all.