We have just completed the Amsterdam to Budapest Christmas Markets river cruise. It was very good trip and I would highly recommend it to anyone. We were somewhat worried about the river levels as Europe had a terrible summer and many cruises were impacted with people having to change boats or take long legs on coaches.
Thankfully this never happened to us. Whilst, Evergreen have their river guarantee we didn't need to rely on it. About a week before the cruise we were called by Evergreen to tell us the situation and give us a couple of options. We decided to proceed as planned.
The ship was excellent and we were in a grand balcony suite, it provided a a little extra room and a few extra comforts.
Good cabin, good bathroom facilities. Close to the action entry/exit dining room and bar area without suffering from any noise issues.