I did one of the smaller rice barge Chao Phraya cruises that are slightly more upscale, without the music/dancing. Nice for a date, 5-6 course meal, but unfortunately by the time you eat its lukewarm. Drinks are very expensive. Views are great obviously, I'd take first timers to Thailand or Bangkok for a 'wow' impression but outside of that, don't think I'd go again. The food, as everyone mentions, isn't that memorable on any of the boats.