I just received this bra yesterday and have already been wearing it for 12 hours today and WOW! It keeps it shape, is soft, nothing scratchy about it! I am a 40D, ordered this in a 40D and fits just perfect.  Another great thing is that after 12 hours, I don't feel the tips of the wires poking me anywhere.  Playtex does it again with a fantastic bra that doesn't look like something my grandma would wear while providing comfy support.  I will also add that the cups are thick enough (while not being heavily padded) to hide my "headlights"  I highly recommend this very affordable, fantastic bra!