Labelled a 12 however I am a 8-10 and it is tight fitting. I would suggest an 8 for the best fit. Knee length. Smoke free home