Very pretty dress and nice, lightweight fabric.  For reference, I'm 5'7", 120lbs, 32D and the Small was very large on me throughout the waist, hips and legs.  The length went to the ground.  You certainly get your money's worth on the fabric.  The skirt is very generous (but a bit too much for me).  Stripes are very flattering and blues are pretty.  Wish it fit me better.