We were celebrating a significant wedding anniversary. The cabin was fine (we always choose an inside because we sleep better and it is cheaper). The staff on the ship were excellent as was the catering.Entertainment was first class.
Points that were not so good.
Smoking. There are rules about where but largely ignored by the smokers. Staff not enforcing the rule. In the end we just referred to going out on the open deck as visiting 'cancer corner'!
Plenty of room and lots of storage. bed was comfortable.