OK,this was our first cruise so we've got nothing to compare it against,( but we are well travelled.)
It was absolutely fantastic, we we're apprehensive about the negative reviews, but please don't be, the ship is spotlessly clean, the staff couldn't be more friendly and helpful.
The restaurant's and bars are first class, we travelled as a couple and at dinner time we we're always given the option to share a table or dine alone, to dine alone they gave us a pager so we never waited in a queue, we just enjoyed the ship waiting to be paged (never more than 20 mins}.The negative person who said men we're in front of them wearing shorts is simply not true, you are politely reminded that shorts are not to worn.