I chose this cruise because of the ports: departing from Copenhagen, then Stockholm, Tallin, st Petersburg, Helsinki, back to Copenhagen.
Overall - Amazing location, very friendly cruise staff, great service and food, we were surprised by how swift embarkation at ports were. Just check in was a little long.
We arrived CPH on day of embarkation at 7am. There was already cruise staff holding a sign asking if anyone has booked cruise transfer to port. Nonetheless , my group used public transportation to Oceankaj by train then bus 25/27.