We are booked on the Amadeus Princess to cruis the Rhine River in May 2013. The boat is operated by Luftner Cruises. Does anyone have experience with them? How do they compare to Viking or Uniworld? Are the excursions good? How was the food and small amendies such as free bottled water and readily available coffee or snacks between meals?