This cruise was fantastic. Our ship the American Empress was very comfortable and the small ship atmosphere relaxing; her crew was most efficient; the food (both the buffet and the dining room) was varied and very tasty; and the scenery was gorgeous. Our riverlorian (we had Laurence) was very well informed and a good presenter. The entertainment (we had Lindy, Mel, Kevin and the Empress Quartet) was first class. The excursions (both hop-on hop-off & premium) gave you a very good feel for the area. All in all, a very wonderful cruise. Maybe a little more expensive than an ocean cruise, but worth it.