Bought this for our backyard party. Mainly for entertaining the younger kids. It's easy to set up. It's fun to watch. The bubbles are small but it produces lot of them. The train has a double wheels at the bottom so it can rotate and move. The train also makes sound. While sound and movement can be entertaining, after a while it's getting a little bit annoying, especially the train keep rotating and moving off the deck. It would be nice if there is an option to turn off the sound and movement. But with this price. we are quite happy with what we got!