Enjoyed Viking prior and this had an excellent price and timing for us. We stayed in Amsterdam on our own for 4 days and loved it. Joined the ship and the welcome was professional and embarkation was very smooth. The ship was very clean and well organized. We had a standard French Balcony SR and it met all our needs. Compact, good storage, and excellent BR. Heated BR floor! Excellent room steward and all the amenities we need. Good chargers near the bed and desk.
Dining was fun. Good choices and varied. Loved seating with new people each time and trying different foods. Fun.
The lounge was fine - good room to meet and listen to the talks and entertainment. Loved the local groups coming on. Well done.
Loved it. Great walking tour and fun city to explore.
Found Basel to be unfriendly and not that interesting. Good public transportation but our stay of 2 days was 2 days too long. Go to another Swiss city or as we did, train to Munich and see a fantastic, friendly city with tons to do. Basel has a nice old town area, but not different from the many other ciities you will visit in Germany, Switzerland, etc.