The one-day itinerary was very well-arranged and packed with activities. Our guide, Karl, was extremely experienced and great at creating a lively atmosphere, which made the trip especially enjoyable. The driver, William, was also very polite. My only minor complaint is that the time spent at Zaanse Schans Windmill Village was a bit too short, making it feel rushed and leaving no time to go inside a windmill. I highly recommend the optional canal cruise; it's definitely worth doing.