I am about 5'2" and 110 lbs so I ordered an XS. It fits perfectly! For someone at my height, floor length dresses of any kind are hard to come by that won't need any hemming or adjusting to them. I was so thrilled when I put on this dress WITH a pair of wedge sandals and the bottom of the dress fell about half an inch above the floor. The fabric is SO soft and comfortable against my skin and the color (the dark green) looked exactly what I was hoping it looked like. It's a perfect look for any casual setting and it even has pockets!!! A total win at a pretty inexpensive price.