We have made a great trip through Scandinavia and the Baltic States to Saint Petersburg. The ship is somewhat outdated, but the rooms are very comfortable.
The service from the staff is fantastic, and the food in the (buffet) restaurant is great too. The shows in the evening are nice and not inferior to the shows that other companies offer.
There are plenty of activities on the ship - even on days when you don't go ashore.