I'm btwn a size 1-2x closer to 1x. 42dd very curvy big butt lil belly.. This really compliments my body. This has stretch only issue is my boobs is big and they dont sit up enough but this still make them look decent. I'm gonna go get the straps cut shorter so it can support these boobs...