Fit my slim 10 year old daughter perfectly and she loved it. The look was fantastic for Mary (and her little lamb) or Bo Peep. The hoop skirt was great. The only weak link was the bonnet, it didn't really curve in the front and was too open in the back. But the overall costume was still good.