Fits pretty well, wish it got a little tighter towards the legs. The neckline is a little weird - it seems crooked/doesn't hold a symmetric shape very well.
I weigh 95 pounds, 5'4" and got the small. Material isn't the greatest - it's this stretchy /accordion like fabric. But it is soft and breathable.