Just to counter the negative reviews from others. We chose this cruise because it went up the Amazon and it was being heavily advertised and discounted just prior to departure. We never actually thought we would cruise, and most of the downsides I imagined were there, but there wasn't really anything I hadn't predicted, so the upsides more than made up for it.
I want three things from a holiday. Destination, destination, destination.
More seriously, destination, a clean bed and some food and drink. So, the places we went were amazing, we upgraded to a suite so the bed was amazing,and the food was really good.