Recipient has not been given this item yet. Quality and performance of the toy have not yet been evaluated. Shipping time frame was adequate but I'm disappointed with lack of communication from World Tech Toys and the fact that another item I ordered at the same time was not sent, but rather substituted with no notice, and I have not heard any response to my inquiry regarding this issue.