My children LOVE these robes. They won't get out of them!!  High quality, worth the cost for duability and super plush. Average, just turned 9 yr old girl wears L with some desired room to spare. Small for his age, just turned 11 yr old boy wears L because its the largest size I could order. It fits him perfectly. However, I would have ordered the next size up to give him ample room to spare if it were available. But L fits him fine. I prefer room in items like this so that they can have it for years.