I love this dress!  I'm 5'2" and 145lbs with 32DD and the medium fit perfectly. It hits me right at the knee. Definitely more cleavage than would be more appropriate for an office, but a tank top will fix that. The material is a nice jersey knit, not see through, but not heavy.  I can't wait to wear out!