We chose it for Cuba and liked the overall itinerary. We were very pleased with Viking. The rooms were nice and all of staff were great. The food was very good. We liked the high end drinks you could get with the beverage package. We were pleasantly surprised as we'd never done a cruise that was not all-inclusive.
The down side is there is no entertainment at night like other ships have, except for the small band. We did enjoy the one night on the pool deck when the band played. We met some great people.
On our excursion to Havana, we loved our tour guide. What we didn't like what coming back in the dark on the road we were sharing with horse-drawn carts. That was not clear in information ahead of time or we probably wouldn't have gone. We did not take any other excursions and talking to other people, sounded like we made the right choice.
We got involuntarily upgraded to penthouse and had to change rooms. That was a huge waste of space an the bedroom was very small. Luckily Brunhilda (?) at Front Desk was able to change us back into the junior penthouse we'd booked originally. You should NOT change people's rooms without their acknowledgement.