I love this top! I am a 32DDD and I bought a medium. The fit is perfect! It has just enough coverage where I won't expose myself if I bend over or move a lot, but it also isn't too modest. I love the adjustable straps and the detailing on the back. This top gives me the right support and comfort. I may have bought it in every color!