My wife really enjoyed the shows performed by the Italian / western artists and paid extra to watch the late night show.
My boy liked the play group. There were 136 children in the group and the staff appeared overwhelmed. All later activities required the participation of a parent. The cruise should have allocated more staff to take care of the children so the parents could go and play, even for an hour.
I liked the ship tour.