Viking always does it the right way. Just about everything you would expect is provided and included. Excellent service, embarkation was a fast and efficient, boarding, bag delivery prompt, cabin room ready and pristine ( the cabin attendants were excellent, prompt and great attending your personnel requests) Meals as always were great, a selection as always for what pleases you on each meal. Spa and fitness is great and easy to do your own workout or experience the ships offerings. Excursions are plentiful and depending on your preference very good. We feel very comfortable on any of the Viking cruise offerings, either river of ocean. The ship is a smaller ocean cruise liner but has all the features you may want, there are no water slides or other features that younger couples and families would require, it is more an mature adult atmosphere where comfort, great food and drink are appreciated in a slower pace than other large cruise ships provide. Overall it was and great experience and will book again with Viking on my next vacation.