We chose a Viking ocean cruise because we wanted a smaller ship, not one of those massive cruise liners. We arrived in Stockholm a couple days early to explore the city before boarding and were glad we did since there's a lot to see there. Embarkation went smoothly and we were impressed with the ship. Everything was beautiful and our stateroom was perfect. Every staff member was very friendly and helpful every minute of every day. The food/restaurants were excellent - my husband and I are on diets now! The ports of call were well chosen and all of the excursions were well planned and executed. The guides passed on interesting information and were a pleasure at every port. We enjoyed the shows/entertainment on board - they were all very well done.This is our third Viking cruise - we've been on two river cruises prior to this - and we absolutely loved it. We will definitely choose Viking for future vacations and we always recommend Viking to everyone thinking of a cruise.