I can't really say what our favorite part of the cruise was. We were treated like royalty by the crew and staff and never wanted for anything. The food was excellent, the excursions were very good, and the people we met on-board were very friendly. We had a really good time exploring the cities along the Rhine as well as during our Pre-stay in Amsterdam and our Post-stay in Basel. The boat was very clean and comfortable, the excursion guides were great and a good time was had by all.