First, the basics.  It's a sturdy, roomy bag for the price.  The handle's a bit thin and wobbly, but it's good for the price and for what it is.  However, quality control is not up-to-par.  I ordered R2D2.  They sent a Teenage Mutant Ninja Turtles suitcase in a Star Wars box.  Fantastic.  There wasn't enough time to return the bag and I was deeply annoyed having to drag the tacky thing through half a dozen European airports, but I'm an adult, so I can deal.  Still, I couldn't help but image the angst of a kid who ordered Ninja Turtles and gets stuck dragging around Elsa, or the parent who gets stuck having to lug it for them (because kids can be shy, an mean).  Ugh.

I purchased this (based on another review) to use on a whirlwind trip through Europe with lots of small, regional, non-connecting flights, to comply with various (absurdly thin) carry on restrictions, because checking a bag was literally not an option.  In that regard, the size of the bag is great.  It's perfect, square, and will fit in an airline sizer.

It does NOT, however, work for an adult.  I'm 5'2 and whenever I tried to start walking briskly through the terminal, my foot would hit the bag, flipping it over.  It was absolute chaos and hell on the wrists.  I resorted to looping my neck pillow's storage bag around the handle to give me some length, which worked for about an hour, then ripped the bag.  I ended up dumping the bag and purchasing a highly-overpriced one at the airport.  Ouch.

So yeah.  I can't fault the bag, really, because it's a good kids bag.  Just buy it well in advance, so you have time to make any necessary returns.