Originally bought for myself & sized up thinking it might run small. That was not the case. It felt super comfy but too big for my chest. But I gifted it to a friend and they said it is so comfortable that they forget they are wearing it!!! For size reference my friend is a 34 D and size Large fit her perfectly. I am a 34/36 B and a medium would have fit me much better.