I, also have done it and specifically timed it for Keukenhof. When you are picking your dates do be aware of Easter and also of King's Day which is April 27.
I loved this tour. There was nothing I didn't like. I didn't expect to enjoy the tour of the waterworks/storm surge barrier but it was very interesting! Keukenhof was spectacular.
I do suggest going a day or two or more, lol, early as there is lots other see in Ghent and also some interesting stuff in Brussels if you've never been. Do have waterproof rain jackets (but I say that for every tour, haha) and for my tour in early April, I needed a puffy vest and lightweight gloves a couple of days.
Amsterdam is not my favorite city BUT there is so much interesting stuff there that it is work another night or 2. The Van Gogh Museum is wonderful and the Resistance Museum is very interesting. The Marine Museum is interesting, too. I did a 2nd visit to the Rijksmuseum because it is so huge. Getting around on the trams is very easy and you can just tap in/out with your CC. Because there is so much there, this is why I would want to miss the crowds on King's Day!