We recently took the American Queen Steamboat from New Orleans to Memphis.We loved everything about it: the crew, the ports, the food, the entertainment, the accommodations.
The American crew was very friendly and professional. They were there to serve our needs. The ports were great as they did not feature the usual t-shirt tourist shops,, instead a local guide introduced you to their hometown.The hop on hop off bus, which is included in the cruise price, gave you an overview of the area and allowed you to tour the places you wanted. You could do as much or as little as you liked.
My favorite was St Francisville. Small town USA. Kids with lemonade stand raising money for the Wounded Warriors touched my heart.
Average size cabin with space for all your belongings. Bathroom, bigger than average.