I'm a 36D so I ordered the large.  It fits fine around my torso, but seems to have no room for the "girls".  I have had better luck with other Champion camis, this one just seems to be cut a bit too small.  It's probably perfect for A or B cup sizes.