I'm a size 10, 32DD, and I bought the medium. It fits great and is really comfortable, but a smaller size would give more support for exercising. The padding moves around when it's washed, but you can move them back into place easily. The passing isn't removable so I don't know why it isn't attached. For the price this is a great bra. I find sports bras much warmer than normal bras, so not great in the summer.