I took XL, I weigh 72 kg, perfect fit, not too tight nor too loose, the dress reached slightly below my knees, I'm 160 cm, so just nice length for me, overall satisfied. The cloth material is a little rough but it's the overall expected quality for the price, it's manageable for me