This is an excellent idea, and my three kids were all hyped up to get it, but some things do stand out.
First, it's not for little hands. If your kids are younger than 5 or 6, you should get the smaller ones.
Second, the bubble solution is amazing! A billion bubbles in every dip. However, the bag that you dip into tends to become slippery and floppy. It won't stand up on its own on a windy day and will slip out of hands if you try to hold it. We ended up pouring the bubbles into a baking pan and that worked well for my three kids (aged 2, 5, 10).
Last, I do recommend this. A few tweaks could be made, but it's worth the purchase.