My daughter had a school project and needed a costume so this fit the bill perfectly.  She aced her project thanks to her hard work and dressing the part.  The quality is of what you would find in a typical costume store.  However, I do feel like it fit a little small.  I'd say it fits closer to a 10-12 rather than a 12-14 unless you have a very petite child.