We joined the Viking Alsvin in Budapest. it was clear that the organisation of the cruise was well thought out and practised from the moment our flight was met at the airport. the transfer went smoothly. The same continued for the duration of the cruise.
The cabin was fine, if small for two unrelated persons. I have only admiration for the housekeeping staff, which kept it spotless!
As for the dining experience. it was great. I would give it 4-5 stars. Moreover, the wait staff was friendly, learning preferences quickly and assisting us in our meal choices.