Germany was on our bucket list and this cruise gave us a chance to see multiple cities and revisit Amsterdam. We were initially concerned that we may be to young for something like this (47) but that turned out to be very wrong. We had a Veranda B room and it worked out very well for us. I am not an ocean cruise fan as I do not like large crowds and the constant waiting for everything. River cruising is a completely different experience. Meals were all really nice and thoughtful of the regional cuisine. The drink package may not be a necessity depending on your consumption as beer and wine is served with meals. The excursions are also well thought out and give you a chance to experience the city/region you are visiting. We mostly used the included excursions but did visit Ehrenbreitstein fortress and dinner in rudesheim which were both very nice. The boat is thoughtfully designed in its layout. The highlight of our cruise was the crew. Every crew member made it a point to greet you and make sure that you had everything necessary to enjoy your vacation. Our director, Petra, was fantastic and made sure that everything went smoothly. We will definitely do another Viking Cruise and will recommend to our friends and family.