We loved the Rotterdam. The ship is very clean, just the right size, and there is plenty to do. The staff was responsive and kind. I had no criticisms of the staff at all. The ports were overall pretty great, but some days we were in port when everything was closed so there was not much to see. Not a problem, really, since we were tired and found a rest day to be welcome.
The food was great. I am a vegan who found plenty to eat, but I did relax my diet a bit.