We chose this cruise because it had all the cities and countries we where interested in visiting. The weather was another factor. Price for what was offered was unbeatable. The embarkation and disembarkation was smooth no hassle enough agents to get us on board no real wait time to be processed. We did arrive 3 hours early but there was no problem checking in and getting on board . Onboard we ate lunch walked around the ship until we where allowed to go to our cabin. The food selection and quality was unbelievable which stayed at this high level throughout the cruise. Custom orders were dealt with immediately and the staff did not have a grudge if you selected something not readily available. All restaurants were very good. On the restaurants where you had to make a reservation there was no problems and if there wasn't a table available at the time requested they would put you on a standby list and if they had cancellation you where quickly notified if a space became available. We did go to the specialty restaurants more than was officially allowed as they space available. The cabin was very good from layout cleanliness, 24 hour room service and our cabin staff who provided an excellent service as though you where the only person they were responsible for. The entertainment was good the ships band did a very good job and provided speciality evenings like a ABBA and Beatles tribute. Ted talks very interesting and the daily update on the next day of call was very professional and well attended. All excursions where well and professionally organized with excellent tour guides. I highly recommend this cruise and would do it again.