Very cute!!! I am 162 cm 60 kg, ordered L. The top fits but it's tight, especially around the chest area. If you are better endowed, better size up.
material is thin, not cotton, looks very cheap.