I'll start with positives - the crew and the ports of call.
The negatives -
The food - lukewarm or cold both in the Beachcomber and the other dining room. When we pointed this out, for about the third time, we were told it could be taken away and heated. I wanted hot food not reheated. Bland and monotonous, same dishes repeated again and again. If I never see a chicken leg again I'll be happy.