Our Viking cruise on the Rhine (Amsterdam to Basel) was lovely. Viking provides unmatched service and and accommodations. We did the pre-cruise extension in Amsterdam and Viking handled our delay due to flights perfectly and had representatives waiting to deliver us to our hotel. The free time in Amsterdam was very nice. We did have a disappointing tour guide on the Viking arranged tour. We expressed our concerns directly to Viking about the guide's problems. The cabins are well appointed with Scandinavian efficiency. Our activities director was marvelous - knowledgeable, helpful, positive and clearly loved his job. The food on the ship was delicious and varied, we never were bored with the menus. We take advantage of all the provided excursions as well a the paid excursions and enjoyed all of them - particularly Marksburg Castle and A Taste of Alsace in Strasbourg. The Covid safety measures and frequent testing was appreciated. There were two positive tests two days into our cruise and the staff handled getting the guests into quarantine on land efficiently and disinfected the cabins and common areas quite thoroughly. The organization to get us to the airport for our flight home was seamless. Can't wait for our next Viking cruise.