Because of the itinerary. Met most of the folks on the ship. Loved the included shore excursions. Most of the city tours were very informative. Didn't like the Lipizzaner excursion. Waste of money. The included city tour saw more of the stallions than the optional excursion, and closer up. Meals, service, entertainment were great. Cabins on levels 2 and 3 are great, not on level 1. The staff in the bar and dining areas were great.
Before the cruise, we spent the extra days in Amsterdam. Should have spent more time there. The transfers should be improved. Arrived in Amsterdam at 7:30, at the hotel by 9, but couldn't check in till 3. Leaving the ship in Budapest, we spent more than an hour in line to check in, then a LONG walk to the gate to leave. But the time on the ship was great.
Would take this trip again.