I am a 36C, wear a size 6 in jeans and have a small waist. I thought this would be too small as some noted and I was a little worried. However I got the red and black Medium and it fit perfectly!!!! It is exactly like the picture, very cute and true to size. It is a teeny bit tight on the bottoms but that is how I like it. I would highly recommend this, it is so flattering and very cute. And it ships very quickly. I am so excited!