I have cruised before with Grand Circle. They offer a relaxed, affordable way to see various river cities in comfort. These cruises are for people who want to see things, not be entertained, overeat, or have extravagant luxury. The passengers are generally older and have cruised before. The ships are appropriate for river cruising where the ships have to be small enough to fit under bridges. This ship is in great shape and spotless. It could have been built yesterday. I have never been on one of their ships that did not have a wonderful crew. You will get to know the crew who do a great job. The food is excellent and more than enough. The included excursions are great and they generally have an optional extra cost tour that is well worth the money. My experience is that they are almost identical to Viking river cruises but a slightly better money value. They do not use travel agents which I think is a disadvantage but is probably why they are a better value.
More than adequate. I was on the middle deck.