I am usually s size 10 but I bought a size bigger 12. Wish I hadn't! It's too big especially in the crotch area. Since 10 sold out I'll have to alter. Other than that amazing quality and top fits great! I'm a size 36D. Stay true to size if bigger chest and go smaller if you're small.