Works really well, but shrinks after washing. Im a 34 DD and ordered the Medium according to the size chart. It fit really well at first, but after a few washes, it has shrunk. Now Im worried if I keep wearing it, itll cause clogged ducts because its too small. This sucks because it was $28 bucks and I don't just have another $28 to shell out on the next size up. So if you do order this, get the next size up. I wish I had...