My two cents for anyone that's considering this and has never been on a cruise before:
Spend the money on the upgrade to a balcony room!
It is so wonderful to get back to your own room and not have to be around anyone. You can just sit on your balcony and watch the sun set - will a bottle or two of wine of course!
I would love to sign up for something like this but I'd need something to occupy my DH. Do you think they have a sports bar on there?