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.
The only drawback we found was that 90% of the passengers boarded in London, and therefore everything on the ship is aimed at these British passengers. For example, there is a big show to welcome the guests, where no word is said about the passengers who have been on board for 2 weeks and disembark the day after in Rotterdam. There is also a "British Only" buffet. As a result, as a non-Briton you get the feeling that you are in the third wheel. This feeling was shared by many Irish / Spanish / Dutch guests.
Disembarkation is very chaotic: in Tilbury there are long queues and people who do not need to disembark are asked to wait in the room - when all British passengers have left, there is not enough time left to take the train to London . Also in Rotterdam the departure is chaotic and you get the idea that they are doing this for the first time. This is much better organized at other companies.
Another point of irritation is that British passengers occupy seats in large numbers: for the show at 9 p.m. you have to take a seat at 8 p.m. because otherwise there are no good places left. People occupy entire rows for guests who come later. Also at the pool early in the morning sun loungers are claimed with a towel - some of these chairs are not used all day. It is regularly announced that this is not desirable, but that does not resolve it. With other cruises I have never experienced that you have to go to the theatre 1 hour before the start of a show to make sure there is a seat for you.
The excursions were all perfectly arranged. They've done that well!
All in all we had a great holiday, thanks to the great staff and the good food. Still, I would choose a different company next time.