We chose this expensive cruise primarily to get to St Petersburg. Due to high winds, the ship couldn't dock (although the P&O Britannia which is larger did). They apologized repeatedly but offered ZERO in compensation. I realize that this was probably an act of nature, but some recognition of our disappointment would have been appreciated. They did refund the port charges although for some reason people received different amounts - from $2 to $30. Shouldn't they be the same?
Otherwise, the ship was nice. The service was excellent. Due to 8 of 14 days on board, the day time activities were repetitive. Unfortunately often the weather wasn't nice enough to spend time on deck. The evening entertainment was generally good. The food was good although we heard from other cruisers that similar cruise lines offer better.
The northern ports aren't nearly as interesting as the Mediterranean ports.
The cabin was spacious but needed drawers.
Copenhagen was pretty, but not special. We took a 1-hour canal cruise which was nice.
We took the combined bus/boat hop-on/hop-off for 2 days. Stockholm is NOT the Venice of the north, Amsterdam is a better comparator. The city was nice, not special and very expensive. The people were friendly.