This is slightly oversized so will fit a 6, 8 and probably small 10. Its been in storage so could do with being hung up for a while (which it currently is). Stated as knee length, however obviously depends on height.