Food on board was superb. Service was impeccable. Ship was pristine. Excursions were all fun and educational. The beer/typical dinner in Cologne was fantastic! A really fun experience. And, all the local guides on all excursions were all knowledgeable and friendly The on-board entertainment was really fun with a good piano player every night plus a local German two piece band one night.
Liked the size of the ship--perfect--and the number of passengers--perfect. Never felt too crowded or having to wait in lines for this or that.
Shore excursions were very organized. They moved most passengers in and out of the ship, onto buses or to guides pretty seamlessly. That was very impressive.
we chose a small one since we knew we would not be in it very much. Super clean.