Ordered this for my 15 year old daughter. This was the best price I found. (I think we paid $12) They didn't have a "small" so we ordered the "medium". It's a bit loose, but she can still wear it. The dress is fabric, not plastic and very simple. The "hat" is just an elastic strip on a piece of cardboard. I think we will try to find a better way to attach it to her head...maybe hair clips or tied to her ponytail or even attach it to a headband... With some extras: knee-high socks, cute shoes and maybe some circles painted on her cheeks, arms, and legs, this will be adorable and comfortable to wear to school or a party.