These are wonderful for under little girl dresses! The length is perfect  they do not roll up the legs and are also not visible while just standing. I wish the material was a bit thicker  it seems to me like the Teal is a bit see through, but that's my only complaint. The cost is worth it for my very active girl.