I am 5'0 and weigh about 117 and I ordered the XS. These run relatively loose so that is why I went down to the XS. Typically, I often wear a women's medium because I have broad shoulders and I have a tendency to run towards having a muscular upper body, so from front to back I am thick (as my husband calls it) but a medium in this would have swallowed me whole. It does drape well and the side shirring makes the area around the waist stay put instead of falling down around my hips. The fabric is lightweight but not so lightweight that it is too sheer. I could not see through it like I another I had bought that you could. It is very soft with a lot of room for movement. It seems well made for the price. It feels like its made out of a jersey knit or polyester with some lycra added to make it hold it's shape.  I have not yet worn it so I have not washed it yet so I do not know how it performs after having been washed.  For the reason I purchased it, it will meet my needs just fine. If it dies after I wash it once or twice I will return and update my review.