Had a great cruise, outstanding entertainment, the usual Princess standard,, embarkation and disembarking was extremely smooth with no hold ups or problems.
Weather was very kind, highlights for us was Bruges, Tallin and St Petersburg. The ballet was slightly disappointing as the stage was far too small for the number of dancers, this said we had a overall good experience, music was amazing and our guide was very attentive.
St Peterburg is amazing and the excursions are full on but so enjoyable. Be aware that the palaces do get very busy especially in the afternoon and on sunny days.