Overall, I thought it a floating Butlins for geriatrics.
That may sound a little harsh but I expected a lot more for the money. The entertainment was often suboptimal and the food somewhat bland. Portions were small but not a-la-carte; good job there was food to be had elsewhere on the ship afterwards. Of more concern, the ship ran out of the cheaper wines after week one, which was a concern for many people on board.
I chose to decline the gratuitous (£98 per head) on arrival and instead tip staff direct who were helpful above and beyond what was expected (€100 for our maid Grace Etc).
Somewhat dated but ok.