I always swore to never take a cruise, however several friends persuaded me otherwise.
My biggest challenge when I returned was to find a "favorite" part of the trip. Every part of the vacation was magnificent. The accommodations were superb, starting with the the people that ran the operation. Customer service for Viking obviously was the main priority.
The food prep, from presentation to taste, I am still talking about. All of the meals had relevance to the country and city we were visiting, which I found amazing.
The room was compact, but no complaints. Very clean, modern with everything we needed.
We were only in the room to sleep. The rooms were kept very clean with an accommodation of anything we requested.