This was our 1st river cruise and it exceeded expectations. The ship and our cabin were clean, spacious and nicely decorated. Fresh flowers everywhere. Staff were all friendly and professional. Tours/shore excursions were well organized with good local guides. Most excursions had more than enough free time built in for whatever you wanted to do. Meals were very good with different dining options available. Overall a wonderful experience. We already have next year's cruise booked!