The ship was 5 star. The food was wonderful. The staff was always taking care of you- even to the smallest detail (water when leaving, hand wipe when return). Very organized. The tour guides were so helpful and friendly. Everything went off perfectly. The excursions were very diverse and interesting. Viking took care of every detail. All the transportation was arranged. From the minute you arrived at the airport to the time you ended the trip- everything was organized. The resorts/hotels were luxurious and located very close to things to see and do in the area. Viking did give some free time to explore and relax. The staff very quickly became familiar with your name and specific needs. They were very accommodating to diet needs etc. I always felt safe in the areas we stayed and visited.
Everyone went above and beyond to make the trip enjoyable.
It will be hard to top this trip.