We purchased this for my 10 month old. The idea is wonderful, but the balls don't land in the tray after they pop out - they fly and bounce out and roll across the floor instead. This toy will not function unless you are there to pick each ball up as it flies out and drop it back into the tray. My son still loves it, and although he can push the button, he cannot play with it by himself because all of the balls are out of the toy within about 10 seconds.