This is a fun dress, especially for the price.  I expected the dress to be clingy, but because of other reviews, I went ahead and ordered size Small.  I am 5'1" and 110 lbs.  But the dress kept riding up, as these types of dresses can do.  So I ordered a Medium (and will give the Small one to my very thin daughter in law).  The Medium worked out much better for me.