I have just returned from a 12 day Baltic cruise on the Century. It's my first cruise on this line - I sailed on Royal Caribbean to the Mediterranean last year. The ship is very nice, extremely clean with a lot of very friendly, helpful staff available. I found the food to be plentiful but just average, which was a little disappointing. We were seated at a large table for dinner at the back of the ship and although it was nice to have the back and side windows beside us, it was very noisy since we must have been over the engines. We requested a table change on our third night and this was not a problem at all.
I also felt like the ship was a floating cash register! We were always being told we could spend money at the shops in port (think of the shopping channels on TV), purchase photographs at $26 each (pretty expensive, particularly since most people have digital cameras now), drinks were expensive and why should we have to pay to eat at Mirano's? Haven't we already spent a bundle booking our cruise?
We did bring liquor on board without any problem. It was nice to sit on our balcony in the early evening with snacks before dinner.
The itinery was very good and we were able to walk in every port. We did book the St. Petersburg tour with DenRus tours and were very pleased. We had an amazing guide, Anna who knew Russia's history so well.
All things considered, I would rate it 9 out of 10.