The costume arrived packaged very well.  The skirt part is very poofy and glittery, BIG HIT.  The mask was way too small for my 3yo's normal sized head.  She couldn't wear the mask at all.
It was difficult to find a shirt to go under it as it is fairly low cut in the chest and there is lace on the sleeves from shoulder to wrist.  Ended up going with a tank under, and she wore her coat.  It's an adorable costume, she loves it.  :) For practicality, I only like it.  It seemed very flimsy and I was nervous she would rip it when she was putting it on.  But she didn't, it has held up to 3 wearings and will get handed down to some other little one, now. :)