This is a very cute dress for playing "princess".  My daughter loves it and wears it all the time.  I personally wouldn't purchase this product as a Halloween costume because the quality is just not up to my standards and I tend to spend too much on costumes for my kids. :)  For a dress that she wears all the time it has held up really well.