I purchased this for my daughter who is 8 and wears a size 12. I bought the large. It swims on her! Everything is so big on her that it just looks silly. The quality is as I thought, typical Halloween chinsiness. She loves it though, I just wish the sizes were accurate.