The accommodations were excellent. The suite layout was very comfortable with everything needed for a comfortable cruise. The dining was exceptional. A nice variety of offerings with an excellent staff. The ship was fairly new so all amenities were in great condition. The time spent at each stop was just about perfect. The excursions were interesting and easy to get to and from with all travel provided. The service was outstanding with all needs anticipated and friendly and efficient staff response. One of our main concerns when traveling is the cleanliness of the facilities. Everything on board was spotless and well maintained. There were plenty of optional activities and entertainment both on board and ashore. Travel accommodations were well organized and reasonably priced. This was our first cruise experience and it has encouraged us to plan another. Viking is truly a first class organization and will likely be our choice for the next cruise.