We had been given the perception that they were a top level cruise line for quality and service. While the food was above average as was the service, due to low water our itinerary changed dramatically. We actually sailed less than 1/3 of what we were supposed to and we never sailed on the Rhine. We had changes in the excursions. We had to take about a 6 hour bus ride on our final day with a stop for a tour. We were then taken to a hotel. The hotel was nice however the quality of food and room was not what we had on the ship. The buffet for dinner was not inviting nor was the breakfast in the morning.
We also had to be separated from the couple we were traveling with since their airport for flying out was closer to the place where the ship had to stop due to the low water. They didn't get to France or Switzerland due to that.
We had called right before the cruise about the possibility of low water and were told there were no issues on either the Rhine or Moselle but there had been on the Danube.
Comfortable, amenities great. Cleaned daily.