I wear a size 13 in juniors 12 in ladies, I purchased this dress in a size Large, it fits great for a casual day still some stretch in it and its not see through,  I think for a tighter fitting Go medium. Cant wait to wear it and pair it with my white chucks!