We chose to do a Rhine River Cruise to celebrate our 40th wedding anniversary. It could not have been more perfect. Our cruise was "The Rhine and Moselle" which is several days longer than the basic "Romantic Rhine" cruise. The entire experience from booking the cruise to airport shuttle at the end of the cruise was was wonderful.
We flew into Amsterdam on the first day of the cruise. We found the local reps at the airport who walked us over to our bus whereupon we were delivered to a hotel within a short walking distance of the center of Amsterdam. We had a large meeting room in which to relax while waiting for boarding time. This was a good time to start meeting others in the group. My wife and I chose to walk into the town center which is maybe 3/4 mile away. An easy walk. We returned to the hotel and were shuttled to the ship, which was docked right behind the hotel. We did not sail that night because a canal boat tour of Amsterdam was included the next morning. We sailed about lunch time that day.
I'm not going to review all the stops along the way other than to say that every 'port of call' was lovely, with INCLUDED local tours every day. It was much like taking a tour by motorcoach except that you bring your hotel along with you. It made for a very pleasant,, no worries, experience.
Rooms were small but comfortable. Great bed. Bathrooms larger than on most cruise ships.