I've had this for about two years now, used it in a couple different costumes and has held up very well. 5'3, 115lb, 32C, bought size small. I wear a bra underneath to give myself a little lift, and just in case the zipper comes down, though it hasn't yet! It could be a little more snug. Lined with soft fabric on the inside. Sitting down is a pain, it either stabs you in the crotch or rides up in the boobs, but beauty is pain.