Viking was just great. However, due to the strikes in France, we didn't cruise much but used buses and spent the last two nights in a hotel.
The staff was wonderful. The vegetarian options for meals could have been better, especially once we were off the ship.
Viking extended a 1/3 $ voucher. I think a partial refund would have been better.