I bought one for me and my friend a S and L. They run big, and aren't really tight enough to flatter anything. I'm a 36DD and it didn't fit.  My friend is  a 32B and her fits her too big. Too return it, its a long process. DO NOT WASTE YOUR MONEY.