Always wanted to visit the Baltic states and especially Russia. The beautiful Eclipse was faultless. The service was first class, food excellent and entertainment enjoyable. We stayed on Deck 10 and had interconnected cabins which was a better option than a suite and gave us more room for about the same money. The entertainment was good - especially Stars of St Petersburg.
We did shore excursions at all ports which were all ok - Berlin was a long drive (3hrs there and three hours back fro Warnemunde) but worth the extra travel. The two day package in St Petersburg was also worthwhile as we had a very good opportunity to see the most important sites without feeling too rushed.
We dined in the Moonlight Sonata apart from when we were late back from Berlin. The food was always of a very high standard and we had no cause for complaint at any stage. If you enjoy a cocktail or two its worth upgrading to the premium drinks package which may seem expensive at first but certainly gave us a net saving over the cruise.
Lovely spacious cabin with all the expected amenities. Lots of storage, great housekeeping. Would choose again.