I work in a daycare with toddlers who absolutely love bubbles. We have been through every battery operated "toy" bubble machine there is, all of which require batteries and specify a particular brand of bubbles that must be use. Each broke after a short amount of time and we would just end up blowing bubbles the old-fashioned way, which can get exhausting after a while. I came across this machine on amazon and it has been a game changer!Initially what drew me to this machine was that it is electric. When you're using something so frequently, it drains batteries very quickly, and the price adds up. A machine that plugs in was much more appealing for this purpose. It was within the budget for new toys, so I decided to give it a go. When it first arrived, it required very minor assembly, which was really just screwing the handle on. It was very easy and quick (and I am not someone who is good at putting stuff together). After that, it was ready to go. You just pour in some bubbles, plug it in, flip the switch, and go! This machine produces a TON of bubbles. When you get close to it, it feels a little chilly because the fan is so fast. The kids absolutely love it! I have used all brands of bubbles, whichever ones we have at the time, and all work fine. I have gotten several big bottles of bubbles from the dollar store and they work perfectly fine. The machine runs through bubbles fast (in about 20-30 minutes, depending how full it is), so you have to keep refilling it, but it is a lot of fun and very entertaining for young children!We have had several parents ask where to buy this machine because their kids love it so much. We joke that this is the industrial strength, "not messing around" bubble machine. It is absolutely worth the price, as the cheaper ones are much less efficient and don't last as long. This machine is high quality and top of the line. It is fun for all ages but is perfect for anyone with kids to use for parties or for them to just play with, and it provides endless entertainment, especially for young children!