I booked the Cruise from a travel agency. I don't want to say too much about the stuffs you can find online easily. For my own experience, listed up these highlights.
All check-in & check-out experience is not bad. Didn't wait for too long.Waiting period is acceptable.
The cruise is huge. Good for all ages people. It has different kinds of bars for different age of people, i.e. Jazz bar, dancing bar with different dancing events, 50s-60s, 80s-90s parties etc.Night time events are different every night.