Bought these for my child who wears a size 7/8 and is slim. The medium fit is great, maybe a little loose but that's how the kids seem to be wearing them. I grew up wearing them from elementary school to this day and now my kid wears them too.
Pros
good price
Cons
Bought expecting three pairs and found only one arrived. Fits, but I wish there were three