I ordered a size up as they run a bit small. I am a 34c and I usually wear a small I ordered a large and it was perfect. When I recieved the first package the shirt was damaged. I was able to return it with no problem and receive the next one promptly it is a very nice soft shirt.