The itinerary was exactly what we have wanted to do for years. The ship was a little tired but everything was clean and acceptable. Almost all of the meals were buffet style which normally isn't our thing but it must be said that there was plenty of food with a good variety for every meal, the food was extremely fresh and even if you were back of the queue there was plenty of every dish to go ...