We have been on the Zaandam for the 14 day Alaska Explorer. I really like the size of the ship with 1400 passengers. The food was good overall. Not really a fan of cafeteria style service in the buffet but it does keep contamination at a minimum. Breakfast had a nice selection of fruits, omelette station, Belgian waffles, and eggs cooked to order. Really everything imaginable was available. I wish the omelets could have been made with fresh eggs instead of pasteurized eggs but again they are going for food safety.
The Taco Bar in the Solarium was open from 11:30-5 and had a good selection of Mexican food. The most popular place for fast food was the Dive shop in the Solarium serving excellent hamburgers, hot dogs, and grilled chicken along with French fries.
Dinner in the main dining room had a good selection of appetizers and main courses. Halibut was on the menu several times. Overall the food was very good with the exception of the desserts which were a little mediocre. We were disappointed at the lack of green vegetables at lunch and dinner. We find that to be true on most cruises. The tables were well spaced so it did not feel crowded and the large windows were great for viewing the beautiful scenery.
Beware of cabins 3372-3494. They are located beneath the kitchen. There is lots of kitchen noise starting at 4:30 am. The window looks out on the walking promenade so we closed our drapes most of the time. The windows are tinted on the outside but didn't feel comfortable with drapes open.