We sailed the ARosa Aqua along the Rhine from Basel to Amsterdam. It was our second river cruise and an unforgettable experience.
The ship was clean and nicely appointed. All cabins are the same size, I believe 165 sq. ft, but the design made the most of the space. Large bed - 2 twins put together, good walk-in closet space, functional bathroom with enclosed shower and a french balony. The crew were very courteous and eager to please.
The food was exquisite - right on a par with the best cruise lines. Especially enjoyable was the all-inclusive aspect, so no need to whip out a card every time you order a drink, etc. Not to mention a nice supply of Havana Club rum!