As someone who tends to run between a small and medium, I was slightly nervous with purchasing this. I am a 32DD and followed the size guide. I was expecting it to fit my chest but be too large around which is usually the case but I am so happy that it fit perfectly. It is also extremely comfortable which I wasn't expecting. The price is up there but for the quality of material and work it's completely worth it. It will be a classic staple in my collection for a long time to come.