I have taken other cruise lines so my experience on the Viking is in comparison to the previous cruises. I went with my adult daughter. (And we loved the no kids policy!)
Cabin (jr. Suite) was large and immaculately clean. Very large bathroom with double sinks and spacious shower. Cabin stewards were very helpful without being intrusive.
Food was excellent and beautifully presented in every venue with plenty of vegetarian options. Loved the flexibility of hours and open seating. We were never rushed while dining.