I am 5'4" and about 130 lbs and of athletic build and purchased a small I love when people state their size when I review dresses, so that is why I am starting with this.  I love the length and feel of this dress.  I am very meticulous about the make of dresses because I like things to last and to not look cheap!  This dress is completely worth every dime because it will be so easy to dress this up or down whether for a wedding or a day at the beach.  I really want the white one now since I only purchased the black!  Highly recommend this dress!