Booked just 5 days before start of Cruise, bit dubious over the size of ship as I prefer smaller more intimate ones and wary of the 'All Inclusive' standard of food and drink. However, glad I went ahead as I really enjoyed the whole experience. The ship is well kept and despite her age provides a comfortable and modern cruise experience. I had an outside single cabin on deck 3. Adequately appointed, comfortable, clean and serviced well twice daily. Good restaurant choices, buffet or waiter service. Used the waiter one most, open dining for all meals, good selection and overall good quality food. When busy service can be laboured, but hey your on holiday, relax and enjoy the food, take your time. Excellent choice of drinks available - don't be fooled into upgrading to the premium drinks package - if you cant get what you want then you really are very fussy. Waiters very efficient, helpful and attentive and generally plenty about so no long wait for a drink. Didn't experience the main shows - not really my scene - however, the entertainment in the bar areas was very, very good.
Things to Avoid! Shore excursions very expensive, just disembark and use the local minibuses/taxis. Wi-Fi very expensive at £8 an hour.
Overall, having done several cruises over the years with various lines, I would put this particular one as the very best yet. The crew - over 40 different nationalities - were the friendliest, attentive and efficient I have ever come across either on ships, hotels, resorts, etc. etc. A real pleasure.