We had heard that Viking treats everyone with first class service so we decided to give it a go. We we had heard is exactly what we got and then some. The is a Viking representative at your finger tips from the time you land until they walk you to the check-in at the airport upon your trip home.
The ship itself was wonderful with tours of the galley and wheel house available. The upper deck was a great view as we cruised the Rhine The food was first class with more than enough to eat. Each nights entertainment was very good with something a little different each night.
The ports and shore excursions were first rate with guides from the area. You could do as much as you wanted at each port or as little as you wanted.
More than adequate. We don't go on cruises to spend time in our cabin.