We wanted to see Cuba without having to experience the land based hotels which all of our friends who had traveled there said were not pleasant. And so we figured we would try a Viking Ocean experience based on several of their river cruise trips. To tell you the truth is was truly a mixed experience.
The ship was very manageable, clean and convenient. The cabin was great. Well stocked, king size bed, heated bathroom floors, great ventilation and temp control and the cabin steward was a 10+.
The tours were mixed - some good, some bad - but it's always based on who your guide is. What was truly disappointing was one of the "included" tours which the ship's staff advised us not to take. Say what? You put us on a tour that's no good? Well then change it - don't advise us to pay more for an optional one.