The itinerary and the suite determined our choice criteria. We were disappointed in the food. While it was incredibly presented. The quality and portion size were very average or just par. The service everywhere was fantastic, as was everything but the food. They would have receptions where the alcohol was plentiful but not serve food or you would see a few trays get passed that were consumed well before they got to you. It seemed stingy and surprising given we have only been on one other luxury cruise and never experienced the food being so guarded and ordinary. The spa staff were incredibly, Had one of the best massages ever. The fitness instructor was average but certainly good enough for a cruise. Entertainment was very good but didn't start until 10 pm which after a full day sightseeing was too late so consequently we only went to 1 show. It was excellent though.