Amazing dress!! I am only 158cm tall and it's a perfect length, falls down to about my ankles. I am a size 6 bottom & size 8 top, I bought the XS & it fits perfectly. The material is cotton with a bit of a stretch to it & it is SO comfy. Absolutely love it!