We picked Viking for our Baltic cruise because we have had better experiences on Viking than any other cruise line. The overall professionalism on Viking has been phenomenal. We like the fact that the Viking ocean ship holds about 900 people as opposed to several thousand on larger ships. Getting on and off of the ship was both quick and organized. All of the excursions, both included and extra, were worthwhile. While we probably could have booked excursions on our own, we liked the idea that Viking was responsible for us and made sure we got places on time. When we had a couple of glitches on our itinerary, the customer service people made speedy and satisfactory fixes for us. Our cabin was equipped with the latest tech and had plenty of storage for us. The room was kept clean every day and we were given anything we asked for and even extra perks. We tried all of the restaurants and were pleased with the selection and quality. The entertainment was good but somewhat limited. Since we got up at the crack of dawn for our excursions, we did not need anything more than was offered. Because we have been so happy with Viking, we are going on another Viking cruise in a few months.