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.
It was a total delight. Heated bathroom floors, plenty of room to totally move in and stow away your luggage.
Flam Railroad tour - worth it.