Im 52, 34D, 130 lbs, broad shoulders.  The Medium fit perfectly.  The hem is curved, which I like.  Definitely need a slip.  The dress is stretchy polyester and its overly flowy (not super fitted, either!).