The cruise gave us a great overview of Europe from Amsterdam to Budapest. The cruise was very well organized as we never had to worry about when or where we were going. The cruise director did an outstanding job of making sure all the logistics were in place. To have a tour at each port of call to understand the local culture was great to say the least. The food and services on the ship were next to perfect! The food was prepared very well with a nice variety that took care of all pallets. The servers were right on with making sure that our food came hot and our beverages came nice and cool. They also made sure that we didn't run out of free wine, beer and soft drinks during dinner and lunch. The rooms were clean and cleaned in a timely manner. If we needed anything they were more than helpful and got right to it. I highly recommend this cruise "Grand European Tour" to anyone and only do it with Viking.