Perfect! Not thick but not too thin material- i like it. Just right. Got a small. Daughter starting to transition to size 6.  Fit is slighty on the long narrow side vs. short and boxy. The pink color is nice and bright.