Loved it!! This was our first experience with a river cruise, and we are already planning another.
We flew into Geneva midst heavy rain, and traveled by train to Basel for 2 nights before the cruise. Basel is a beautiful very walkable city, expensive, but as it was Easter weekend, most restaurants were closed. Luckily the weather cleared up on our second day. We took public transport to the ship which was easy and convenient. At the ship we left our luggage, checked in, and then left for a walk around the dock area, although we could have stayed aboard in the lounge.
The AmaCerto is a beautiful small ship and fairly new. Staff were all very professional and friendly, and all spoke English although with varying fluency. Most passengers were American, although there were a number of Canadians, British, and New Zealanders. We did notice a big difference in the type of passengers as compared to an ocean cruise. Generally speaking, most passengers were physically fit, interested in history, culture, and sightseeing, less likely to be interested in the buffet line, bar, or entertainment.
We chose a cabin "in the scuba section" as we didn't intend to spend lots of time in it. The cabin itself was tight quarters (you couldn't walk around the bed if someone was sitting at the desk). The bathroom was beautiful - best and largest shower I've seen on a cruise ship. The cabin was very nicely appointed, bed was very comfortable. We didn't hear any noise from our ship engines, but did hear engines of barges going by. Movie selection was excellent. There was supposed to be internet access and availability in each cabin, but it basically sucked. I had better reception on my tablet on the deck.
Very walkable, but expensive. Don't miss the Munster and the Rathouse.