My wife & our boys aged 12 years & 9 years were on the Thomson Celebration Cruise during this Christmas in 2 nos. outside cabins on B deck.
The cabins were comfortable with adequate space to store cloths etc.
The food was acceptable in the buffet restaurant but could have been hotter. A microwave would sort this problem out.