I am obsessed with this skirt! I got an XS and it fits perfectly. I'm 5'4" and around 106 lbs or so and this sits on my waist and is just the right length. I often order mini skirts that end up being a little too low on my thing for me, since i'm not tall and my legs are not super long. I'm glad I went with XS, despite the TrueFit guide saying I would fit into small. The material of this skirt is really good quality and does have a little give, not COMPLETELY non-stretchy but definitely not meant to stretch. It's heavy and feels really well made, which I would expect at this price point. I'm pretty much obsessed with every item i've purchased from this store (painful for my wallet but not for my close lol).