I was skeptical of the cut of this dress but when I tried it on, it fit like a glove (but not like a bodycon) and was very flattering for my 5'5 height, size xs torso and size medium hips. The length is just fabulous! I'm looking for excuses to wear it. lol.... The only downside is that I've got muscular shoulders and biceps so I'll have to cut open the back opening and adjust it a bit. But that's just a me and I would think it's totally fine for a normal size xs.
This dress is beautiful. It’s velvety fabric feel great and drapes well. The length was perfect for my 5’8” height. It would be too long if I was any shorter. I usually wear a large, so that is what I purchased. I suggest that you size up if you choose this dress. The fabric has some stretch but not much which causes a snug fit in the arms and chest.