In the event it doesn't really matter what our expectations really were before setting out - whatever they may have been, they were well exceeded.
A pre-embarkation night at a Budepest hotel was really useful to recover from a long air trip and the one recommended (Intercontinental) was 5-star in all respects. Embarkation from there was straightforward and the vessel itself (Vista)- the newest in the fleet - has an entirely modern and functional style with a good degree of comfort throughout. The cabin was airy with a good balcony view, excellent bathroom and surprisingly useful storage space.
Dining was a highlight with an excellent quality and variety of food - certainly expect to put on a kilo or two. Laundry service was very efficient but needed a watch on high costs - the bathroom became the norm for smalls.
Full width & height balcony window, good underbed storage for cases, excellently fitted-out bathroom. Some manoeuvering vibration due aft position but otherwise excellent soundproofing.