This is my second cruise with Viking. My first was a river cruise, this was an ocean cruise. I like each for it's own reasons. Giving this a 4/5 because while everything was very nice, I felt the excursions to be a little boring and monotonous. The tour guides were mostly good and interesting, but every tour was similar, and you had to pay serious upgrade fees to get something different.
The ship was top notch. Clean, smooth sailing, very excellent 5 star service.
The cabin was good, although it did feel a little small, I think it was acceptable.