Spent a few days in Amsterdam before our cruise. Embarkation was exceptional. It was raining, but crew met us at our taxi with umbrellas, grabbed our bags and whisked us onto the ship. This is our second cruise with Uniworld and would choose them over all others for our next trip. The accommodations were excellent and the staff couldn't do enough for us. Our suite (actually a large cabin) was everything one would expect for an upscale cruise line. Additionally, our laundry was done every day, so you don't have to pack as much clothes as usual.
the dining experience was very good and the wines served were also quite good. The shore excursions were OK, if not a bit repetitive...so how many churches and castles can you look at before they all blur together. We made new friends on the ship and that really enhanced out experience.
Without hesitation I would recommend Uniworld.