Shop MAN here
Gorgeous top.
Size label is 8 years but I always find Stella McCartney Kids comes up small. I'd say best suited to 6 - 7 years.
Cotton.
Good condition.