Ordered a medium based on size reviews. About a size 4 in womens, 36C, athletic build but more than enough to fill out in all the right places. Dress was large and just looked like a paper bag on me. Colors were nice though. I would suggest order 2 sizes and return one.