Ordered a large, it’s oversized but fits really well. I’m a size 14 and 5.4. Could have ordered a medium, think it would still have fit well. Would say the trousers would be too short for anyone over my height. Washed a few times and is still lovely. Will be ordering more.