"The material is a fairly good quality and does not look cheap like some other costumes do when you get them home. We did find that the bottoms are bigger than normal. I ordered the size 6 for my daughter and the top & sleeves are a bit snug while the pants are large and barely stay on. Normally she wears a 7. If your child is a bit wider or chuncky on top you need to go up a size and will have to take in the pants. Other than the weird sizing it is a GREAT costume. Definitely recommend. Also, we did not get the shoes from here but the Jasmine shoes from Disney match perfectly."