For years I have wanted to do a small ship cruise in the USA. We embarked in New Orleans and disembarked in Memphis. The ship is small 185 passengers but this allows people to get to know each other. The cabins are much larger than on ocean cruises and very nicely appointed. Dining is everyone at one time which is nice. It starts at 7:30 am for breakfast, 12:30pm for lunch and 6:30 for dinner. The food is outstanding with "different" and better recipes than the ocean cruise lines. Entertainment is a little lacking but understandable. Service was excellent. The ship is manned by mostly college aged people. They did an outstanding job and I was impressed. I do not believe I would do any part of the Mississippi river again but I think the Snake River would be interesting. The Mississippi lacked scenery for one thing and the river is mostly commercial traffic. The shore excursions provided at no cost by the ship were very interesting.
The cabins are larger than Ocean cruises and very, very nice.