We really enjoyed our Christmas Market Cruise on the Danube. We are planning to book for the Rhine Christmas Market Cruise next year as well.
Our family of three (myself, husband and 12 year old son), found the cruise to be quite enjoyable. We had a suite and a AA room diagonally across the hall for our son. The suite layout is different than in the brochure and online. This was a bit off-putting at first, but it ended up working out ok. There is less space in the living room area since they have made the balcony larger. This eliminates the sofa in the room. We did find that you really needed to use the bed for relaxing. The two small chairs in the entry were always in the way so we moved one to the desk area and the other by the bed in the corner. Our son's room had plenty of space.
The rooms were quite comfortable and well maintained. We had a large bathtub in our bathroom, but we did not use it. The shower with multi shower heads was nice.