The Robert Burns is a new ship, not too big, beautifully appointed and spotlessly clean. Cabins are obviously not large, but comfortable and have everything you need. The bathroom was quite elegant and the shower a pleasant surprise - better than the ones we have found in many hotels. The food was excellent and there was the option of dining in the bistro rather than the main dining room if you wanted to. The crew were all charming and couldn't do enough to help. Entertainment was sparse - one quiz night, one visit by a string quartet who were excellent, and one evening of Hungarian folk dances, which was fun.
Each day there was an included shore excursion - mostly close to the Danube - with a local guide. Bratislava in Slovakia was a particular surprise - it's a delightful place. We also visited other towns and villages, including Salzburg (which did require a two hour coach journey, but we could have chosen to stay and take a guided tour of Linz instead), Vienna and Budapest, which was a fascinating mix of new and old and probably my favourite.
My only criticism was that the cost could have included wine or beer with meals. The drinks package available was quite expensive, especially given that drinks costs from the bar were reasonable.