I enjoyed this cruise very much. We started off with the Prague/Nuremberg extension. Very informative, good guides. There were great guides at every excursion on the trip. Our onboard experience was great also...food, amenities, staff. I was particularly happy with the help at the airport in Hungary. The program director was particularly good. He was great at the organizing and very easy to work with. His sense of humor was entertaining. The menus at each meal were varied and there was something for everyone. There were wonderful desserts also. Everything was done at an efficient but relaxed pace. The staff were very nice and they were competent. They were friendly and approachable. They were eager to meet our needs. The wifi was available and easy to use. I appreciate that it was included in the cruise and not something we had to pay extra for. This was a wonderful experience.