Several friends had taken this Baltic cruise and raves about it. Chose Silver Spirit because it could dock in downtown St Petersburg (instead of naval marine terminal out of town).
Embarking in Stockholm was a breeze, but luggage delivery was strange. Two bags quickly came to cabin, but a hour later two were still missing. Went looking and found both in the hall - one near our cabin, the other several cabins away. No crew doing anything with them.
Dining was generally very good. However, almost every time we asked for red wine, we were handed the wine list instead of being offer complimentary house offerings. We did buy premium wines, but left with feeling wait staff was trained to push paid wine over included wines (which were often very good). A cheap touch that mared otherwise fine dining. Aside from the wine thing, the wait staff was terrific.
We took our own Context Tour of Stockholm