The quality is good, for a store-bought costume. It looks just like Ghoulia. My 10 year old daughter normally wears size 8 or 10 slim. I bought the M 8-10 and it fits her really well around the waist, in the legs, and across the back, but the top and the sleeves are a little too short. It barely covers her tummy (though she does have a long torso) and if she pulls the sleeve down to her hand like the picture shows, the shoulder seams pull out of place. The size L would have been too big though, I'm sure. The important part is that she loves it. :)