Shop the the First Taste of Autumn collection here
Size label is 9 - 10 years. I'd say it runs small and is better suited to 8 - 9 years. Even from 7 years for taller girls.
Can't find fabric label but feels like viscose.
In great condition.