We had taken 2 Viking River Cruises and loved them. We wanted to experience a Viking Ocean Cruise. This cruise was at the right time, included destinations/ports we wanted to see, and offered free air fare.
The public spaces were lovely, the dining options were very good, and the service was excellent. Tedhi, our room steward, was most accommodating and always available.
The shore excursions were a bit disappointing. We felt that we never saw the beautiful beaches that are pictured in various brochures from that area.