We just returned (a few pounds heavier, and heads still spinning) from a fabulous experience on Uniworld's SS Antoinette from Amsterdam to Basel.
Each and every crew member was pleasant, gracious, and on a mission to show the guests a great time. The food was fabulous! There were sumptuous breakfast and lunch buffets and multi-course plated dinners with freely flowing wine.
The ship is beautifully decorated and immaculately clean. There were a couple first-season technical glitches (TV system took a couple days to settle down), but one could tell that these issues were being actively addressed and didn't detract from the experience in any way. After all, who wants to watch television when around every bend in the river is another photo-op of a story-book castle? There is wifi available, but don't plan on heavy-duty internet access through the satelite system - particularly during heavy use periods. The only other thing of note is that the Rhine river level is lower due to lack of rain and we had to be bussed into two cities (approx 20 minutes) because the Antoinette wasn't able to go as fast in the low waters. No real issues or inconvenience at all.
300 level has wall-to-wall glass French balcony - top half lowers completely - fabulous views and allows personal river-watching time in the privacy of one's room.
Good closet and storage space - HOT water and strong water pressure - well sound-proofed.
High quality decor and REALLY comfortable beds!