All ports that we wanted to re-visit were included. The ship was lovely. We had a stateroom on deck 12, which was reasonably new and very spacious. My parents and brother and his partner had balcony rooms on deck 8 and their rooms were quite dated and small in comparison to ours.
We ate in the Sapphire dining room on most nights; he food was was wonderful. Our waiter and assistant waiter were attentive and friendly.
The entertainment and activities were top class and plentiful. Service throughout the cruise was excellent and unfaltering.