I'll start off with this - I did not even want to go to the cruise as I had apprehensions about being sea sick and bored..but NOW I'm converted, and really, I'd recommend it whole heartedly to anyone!
So -- all in all, I'd say it was fantastic. There was something for all age groups - young kids, teenagers, twenties, thirties, young couples, middle aged couples, and elderly people as well! I'm telling everyone it was like being on floating 5 star hotel!
All in all - here's what I thought were par excellence:
See above; cabin was great and always clean. Spacious enough for 3 people. Very comfortable beds, pillows etc.