The cruise was fantastic. The ship was very comfortable. the cabin was a little small but the balcony was an added pleasure. The Dining was excellent. My husband has a food allergy and the wait staff were very helpful. The breakfast buffet was very nice and the freshly made omelets were very good! The luncheon buffet was was great--nice choice of salads and pasta! The onboard entertainment was nice. The crew as always was at their best. They were friendly, courteous and very helpful. Cruising on the Rhine was a delight--the castles were great! The weather was generally good with one day of rain in the Black Forest. The tours were very interesting. The trip to the Dutch cheese farm was delicious and interesting. The windmills were interesting as well. We spent two extra days in Amsterdam and they were marvelous. The tour guides were were flexible and knowledgeable. I would take the cruise again.