I am a 38 D and ordered an XL and it fits fine. As other reviews stayed because it ties in the back there isn't much support (I have had a breast reduction and lift so I currently don't require a ton of support) and the straps are in a weird place and should be placed out further and not centered above your nipples. I don't plan on using the straps anyway or this would have been an issue. Havent washed it yet so Im not sure about how well it will hold up but for the price Im a-ok with it!