This item was a Christmas gift for my granddaughter, but it never arrived. As a last minute substitute, I had to get her a substandard gift from Amazon just so that she would have something to unwrap from me. I had to wait for another month for Walmart to send me notice that they had to cancel the order. In addition, once it was cancelled, I had to wait for another three weeks before I received the refund of the money I spent for this item. Because of this huge inconvenience to me and the disappointment of my granddaughter, Walmart should send this item to me at absolutely no charge to myself. But, of course, that will never happen. If I could have given no stars for this item, I would have. But not because this item was bad. Instead, it is because I never received the item, because of the disappointment of my granddaughter when I had to give her something that was less than she deserves, and because of the huge inconvenience to me.