My husband always wanted to do a European river cruise... I always thought we couldn't afford it. We received a 2 for 1 offer with free airfare (Danube River) and jumped on it! I can't say enough good things about Viking. The ship was impeccable, the staff was super friendly and helpful, the excursions were wonderful and the tour guides were top notch! We loved that the ship held a small number of passengers...by the end of our voyage, we had gotten to know several of them. The cabin (veranda stateroom) was plenty big enough and very comfortable (being able to stow your empty suitcases under the bed was a big plus!). The food was good; I especially liked that the portions weren't gigantic (seconds or thirds is always an option). The entertainment was good, although some variety would have been nice. We've already booked our Rhone River cruise for next June!