Its honestly perfect. I got a small. I'm 5'7" and weigh 120 pounds. I'm a 32C. I didn't have to wear any type of strapless bra or stickies with this because there is enough padding within the outfit itself. The bottoms are a lil baggy but I think it adds to it. If you have a long torso like me, when you bend over in this, your butt cheeks will hang out. Haha. But it's wonderful!