My husband and I recently returned from a two week Rhine and Moselle River Cruise on the Affinity from Amsterdam to Basel. While most of the ports were good or excellent, the ship and services were disappointing and need much improvement, especially for a cruise that "targets upscale North American passengers". I preface this review with the fact that we are experienced travelers and have taken other river boats before, being very pleased with the experience.
THE SHIP- Room size. At 172 square feet, the impression is that the room is larger than the regular room on other river boats. While we did not measure the room, it did not appear to be any larger than other boats. You should not have any illusions of spaciousness.
Beds- What a disappointment. While the ship(and beds) were new, the mattresses were soft and the bedding (quilts and pillows) so small, making sleeping uncomfortable. Be aware that there is a split in the middle of the two beds and could be somewhat improved if full size bedding and mattress covers were used.