This shirt is super stretchy and fits kinda large. I bought a large and Im a 36 DD but it was actually still too big around and the back hung lower. I would say buy your size or even a size smaller because of that. Its also a pretty short crop as well.