This was our second Viking Cruise. Our first, the Grand European, was spectacular. Since we signed up a little late for this trip (Elegant Elbe) we got one of the last rooms left which was at river level and very tiny but overall it was comfortable.
The food on the ship was delicious as ever and we've always enjoyed the free beer and wine with dinner and lunch. Service by the wait staff and housekeepers was outstanding and the staff seemed to enjoy their jobs which always adds to the overall enjoyment of the trip.
Our cruise director was a young American man who seemed to know absolutely everything about German and Czech history. This made it very interesting and really added to our understanding of German and Czech life before and after The Berlin Wall came down. This is also true of the tour guides that took us around and told us about their personal experiences under the Soviet Block.
Very tight and little storage unless you count being able to put your suitcase under the bed. Comfortable bed and bedding. Big window but not as nice as the French Balcany.
Hotel was well situated and it was possible to walk out without a tour.