I am a tall and twiggy size 2, and I was a bit worried about the sizing but the small fit just as well! The dress is not too short, sits right above knee level. The material is a bit thicker than I expected but its very comfy, and its warm! The package arrived very quickly! I will definitely be buying from this company again!