We have only experienced ocean cruises previously so river cruising was all new to us. We decided to combine this with a cruise to places we had not seen previously as well and we were not disappointed (although there are vast differences between river and ocean cruising).
The organisation was perfect - we were collected at the airport, driven to the ship and made welcome, even though we were early. We had the option of staying in the lounge until we could officially board or explore the city (map and brief explanation provided). At cruise end, we were transported back to the airport.
The time taken to embark and disembark was minimal and well conducted, even to the stage of personally being introduced to our cabin attendant.
Cabin was adequate size with a double balcony, although this was rarely used as it was too cold to be outdoors.
The shower had instant hot water - great! - but was a little small.
Bed and pillows provided a good sleep and it was easy to get a good rest when required. The attendant was pleasant and certainly ensured our room was well kept at all times - she did an excellent job.
All cabins had on-board free wi-fi which worked well.
There was certainly enough room for clothes with ample hanging space and coat hangers. A safe was provided for valuables to be stored.