We have been on 4 cruises, including Disney and Princess. This first cruise with Holland America was to the northern Europe-Baltic region.
We enjoyed our Baltic cruise very much. Food was great--lots of choices for family, some like steak/beef, others like fish. Best food was in the Pinnacle Grill--well worth the extra $20 per person for very good service, wonderfully prepared food. We went to this restaurant 3 times, including the Le Cirque night. My teenagers even asked to go here! I liked Tamarind too. We did not like Canaletto though--the pasta sauces were too heavy, choices pretty limited. Still, much better food than Princess.
Cabins were very spacious suites; verandahs quite large. Tub plus shower is very useful, as were double sinks. I did use the whirlpool tub, although it did take quite a while to fill.