Ordered size large, my 10 year old wears a size 2 and they fit perfectly. They would not fit a 12 year old. Very cozy and bright colors. Not very big but just right for a child living in a cold climate to cover the ankles.
Pros
My daughter loves her. Definitely worth it for the winter months. Can shrink after a few washes. I bought one size bigger.