We just got back from an amazing River Cruise through Europe with Viking that was almost perfect.
The ship was only 3 months old and looked it, nice and shiny. The crew could not have treated us any better ! They were great ! My Wife and I aren't very fussy when it comes to food, it was good, but, I can see where a "Foodie" type person might complain. The breakfast buffet was great and the lunches were fine either in the Main Dining Room or the Aquavit Terrace. The dinners in the Dining Room were fine, but, just not special. The portions were small, fine for us, but, if you're big eater you'll need a double order. The complimentary Wine for Lunch & Dinner were great, no complaints at all. Those people that have complained about the Wine don't seem to realize that the Wine is coming from a completely different area than you're probably not use to. You may not like it, but, it's not because it's "bad" you're just not familiar with the taste from the Wine from this area.
Our Balcony Room was great. A little small, but, it was well organized and once we emptied our luggage everything fit. The shower was plenty big enough for us and overall the bathroom was perfect. Our balcony was a little small, but, again, perfect for us. Our Room Steward was great. We were hardly in our room, but, the TV had several choices and the WiFi worked ok most of the time.
Our Balcony Room was great. A little small, but, it was well organized and once we emptied our luggage everything fit. The shower was plenty big enough for us and overall the bathroom was perfect. Our balcony was a little small, but, again, perfect for us. Our Room Steward was great. We were hardly in our room, but, the TV had several choices and the WiFi worked ok most of the time.