We had the same good experience with food on the Zaandam in May. Over the years we've mostly cruised Celebrity and HAL, deciding between them based on itinerary. Before our May cruise, I'd rarely eaten fish that hadn't been overcooked on either line. The Zaandam MDR offered a different fish every night (grouper, mahi, snapper, halibut), not just the usual salmon. The fish was cooked in a variety of ways and came with different sides every night. None of the fish was overcooked. (HAL has a new program whereby it locally sources fish for its ships across the globe.) The menus included real appetizers, not just salads and soup, and side dishes that varied from day to day. After seeing Celebrity's new menus, I've lowered my expectations for my cruises on Infinity in October and on Silhouette in January, and given similar itineraries, I'll go with HAL for future cruises unless Celebrity's MDR menus change for the better.