This was one of the presents for Christmas and I think that this was the most fun toy of them all. The flying ball comes with a USB cable and you need to charge it for at least 30 minutes before the first time you will play with it. One peace of advice - the flying helicopter/ball is very sensitive, so you need to be very careful when touching/navigating it. It's a fun toy and the kids loved it!