I bought the Keukenhof + Zaanse Schans tour. It's just a coach transfer with a self-guided tour. They dropped us off at Zaanse Schans for 2 hours, which was more than enough. There isn't much there. Also, the bus to Keukenhof was quite on time, with an average travel time of 1 hour. For Keukenhof, we just scanned the QR code to gain access to the area. The tulips were extremely beautiful and mostly already bloomed (99%). There were many places to take photos and find something to eat. I would recommend it to people who don't want to think about how to travel from one place to another because this is really convenient.