I ordered a size M but I think it runs small. I have a small chest, 34B, and I can barely zip it up. I don't want it zipped up, but if I did, I wouldn't be able to wear it that way. The material is kind of stiff, maybe after a wash it will loosen up. I really do like it.