I bought this for my 6 year old granddaughter. But my husband and I played with it before we gave it to her. And everyone had a great time on New Year's Eve. (She liked it too.) Now keep in mind that it actually only lasts FIVE minutes and then takes 45 minutes to charge. But these 5 minutes are really enough, because it's really exciting. So it worked really well for us.