This is only our second big ship cruise, so take my opinions with a grain of salt. We took the cruise from Amsterdam to Norway and return in order to see the Fjords. We did not do the Baltic part of the itinerary. Booked trip through Expedia cruise service; some extra help, but no big bargains. This is apparently a popular trip, so do not hang out for bargains. Luckily we had wonderful weather in early June.
Embarkation was slow, but smooth. Lots of folks.
Disembarkation to airport shuttle bus was quick and efficient.