I am a 36C and this shirt fits more like a juniors. I bought a large to be safe, but it's tight. If you have a small chest the shirt will fit great, but for larger chests stir clear unless you don't mind a tighter fit, but I wouldn't recommend for above my size. It's great other than that. I like the material and it's a decent beige, goes with skirts, shorts, and pants. It is cute!