I ordered this plane online from walmart.com for my son and his grandfather to play with. My son is only 4, so he isn't mature enough to play with a toy like this alone, but his grandpa is very into toy planes so he was excited when it came. When I first opened it up, it was safe to say I was disappointed with the quality of the product. For the price, I expected much more. The plane it made of Styrofoam and is extremely fragile. I knew my son would break it if he touched it, so he really didn't enjoy playing with it because he never actually got to hold it. But, my father in law on the other hand, who has purchased and owned several toy planes before, said that for the price, it was a good plane overall. We took it to the park so we could have plenty of space to fly it. It didn't take long to charge, maybe 10 minutes. It was nice that it charges through the controller so we could recharge it at the park because the battery didn't last very long. Overall it flew well, it took a minute to get the hang of it but once we did we had fun with it. It didn't make it home completely in tack though, it has a small chip now (from my 4 year old trying to grab it) and I am sure it wont last very many uses. But, for older kids (and adults like my father in law) it is a nice plane and I would say it did the job, got grandpa outside and gave us a fun time.