We did mostly eat at the World Cafe (amazing sushi and crab legs), we did also enjoy Manfrettis and the Restaurant a few times. We also did use room service. The food was wonderful. No complaints. I cannot eat gluten and I was completely taken care of. I felt safe and appreciated the extra care they went to. Our room was a delight. The bed was comfy and for us we felt spoiled with having the room cleaned twice a day.
We were very glad that we chose to do a lot of our excursions with other companies. There were far fewer people and it cost less. Best example: Use All Tours in St. Petersberg. They were amazing. We also booked our own Rodne Tour for Pulpit Rock at less cost for the exact same trip.
Because there were so many ports, in the end it was just a bit exhausting. If we do a cruise again, it would be one with fewer places to visit.
We found every single person who worked at Viking to be friendly, helpful, and kind.
If, like us, you do enjoy quality spirits, I strongly suggest purchasing a few bottles at the Stockholm Airport Duty free store. It was less expensive than at home and far cheaper than any other place we stopped.
It was a total delight. Heated bathroom floors, plenty of room to totally move in and stow away your luggage.