I purchased this in  large.  It was a bit to big.  I wear a 10 and am a bit busty.  I purchased other tanks in large from other manufacturers and they fit fine.  I was unable to get the sale price when I tried to order a medium.  I will reorder in medium if it goes on sale again!