I'll begin saying that every single cruise I have made so far has been a great experience, and this one is no exception. But as this is a review, I should also point out that compared to other cruise lines and ships, this one was somewhat disappointing.
The good
This baltic itinerary is wonderful! Stockholm, Helsinki, St Petersbourgh and Tallinn are all wonderful places to see. There was always enough time to visit (2 days for st Petersbourgh and Stockholm) and only one day at sea, which is perfect.
The cabin on the seventh floor was perfect for two, and kept reasonably clean throughout the cruise. Some noise that seemed water could be heard at night, but nothing too disturbing.