Material is super soft and stretchy.  Love it.  I am 5'2" and 129 pds.  36C and 30 in waist.  I ordered the small and it is perfect.  Usually I wear a medium but I went by the other reviews and glad I did.  It has plenty of stretch in so it is very comfortable.  It is longer than I would have liked but there is room to bunch it up a little more at the waist if you want to wear flip flops with it or let it out a little more to wear heels.  The material at the top is perfect too.  You won't have to worry about constantly pulling the top part up.  It just stays perfect.  This is the 3rd thing I have bought from PattyBoutik, this dress and two strapless tops (that both stay up perfect too), and the line of clothes is great.  They cost a little more but worth the money.