Food mostly good especially daytime and Venezia in evening, nice poolside pizza, more food than could ever want; main evening restaurants limited/poor for vegetarians. Fair on-board daytime activities: dance classes, darts (but board located inconveniently for evening), bridge hit and miss (non-organised), table tennis (2 tables, often taken), shuffleboard.
On sea days, deck and pool were heaving with too many people.
Evening entertainment reasonable: some of music poor; lots quizzes; theatre group good but wouldn't want to go every night.
Spare pull out beds against walls next to the main bed add to the crampedness of an already small room.