My daughter is 10 years old and she is 4'5" tall and her dress comes to just above her ankles. The size M 22" long from top to bottom of hem petticoat was perfect. 25" would have been better, but the next size up was too long, size L was 29" long. So even though the petticoat is shorter than her dress it still has perfect poof. The draw string is perfect as my daughter is very skinny at only 58 pounds. I can make the waist as tight as she needs it. The first layer is great, not scratchy, and the second two layers are very stiff and poofy. It's the perfect petticoat.