For the most part, the cruise itself was spectacular. As ever, there were a few things that could've been improved.
We chose the cruise because some friends had done the same cruise the year before and raved about it.
We spent a couple of days in Budapest before we began the cruise and loved the city.