This train is amazing my 5 year old loves it! It plays music and blows bubbles and not only that but it also detects when it bumps into something and it backs up and moves. This toy is not made cheap it is a nice quality toy and it keeps my son busy for over an hour. Out of all my sons birthday presents this was his favorite. It has been several weeks and he still plays with it every day. This train don't just blow a few bubbles it blows a lot of bubbles which is one of the things that make it so much fun. The music it plays is also catchy. Another awesome thing about this toy train is that it comes with a bottle of bubbles. It also has flashing lights which is pretty cool and so much fun for your child. This toy train does require 3 AA batteries to run and the batteries don't come with it so make sure you buy some before hand. I know you probably want to know how big the train is Length: 11" Width: 3.5" Height: 6" . I am also including a video of this awesome train in motion as it is way to cool not to. I know your child will love it as much as mine does. The video is a little dark I hope you can still see the awesome bubbles I just wanted you to also be able to see the flashing lights.