This is super cute! It is very thin material and lightweight for her dance class. We got it in purple and it covers everything well. My daughter is 4 and wears a 6-6x. She has a pretty long, slender torso, but size 120 fit perfect for her. She absolutely loves it!