The cabin was not large but adequate with very comfortable beds. The meals were fantastic. Huge buffets for breakfast and lunch with a set menu for dinner with 2 choices of appetizer, soup and dessert and 3 choices of main dish--one meat, one fish and one vegetarian. If none of these suited, you could have steak, chicken or salmon. Meals were at a set time and open seating with tables for 6. Wine was included. At 4 in the afternoon one could have "tea" in the lounge with your choice of type of tea and several little canapes. There was also an area with 24 hour self-service of all types of coffee, tea, iced tea, and ice water. There was entertainment every evening, nothing elaborate but fun. The staff were nearly all Eastern European, spoke excellent English, and were friendly and helpful.
The shore excursion were all very interesting with the Keukenhof Gardens near Amsterdam being the highlight. I have mobility problems and was concerned that I would have difficulty with the shore excursions but found them not too difficult and twice our Cruise Manager established a "gentle walking" group. There were actually 8 of us with canes and 2 with walkers. Some excursions were "optional excursions" which required an additional charge, others were included. The places we visited were established along the rivers and so the centers of town were not too far. If you did not want to participate in the organized activity it was easy to go into the town on your own. The Cruise Manager had maps at every port and was happy to give you instructions. Our Cruise Director was Tony and he was absolutely wonderful.
There was nothing we did not like about this river cruise and we intend to do another with Uniworld next year.