I ordered the black in XL after reading the reviews (I am a 36D). Too big. Ordered the grey in L and still a bit too big. Should have ordered a M to begin with, I guess. Plus, sometimes the elastic gets turned around and irritates my back. I like the medela sleep bra much better.