I am 5'6 218 pounds and 40D, I bought the XL (14/16 or 16/18) not sure but I am a 16 in clothes and the dress very comfortable but I believe I could have been able to get away with a L but if you are bigger than a 40D this would be perfect for you. Mine was a little loose on the sides on the top so I would take it in a bit but my next one will be a L. Don't pass up this dress, at this price is a steal. You can wear it to the office with a cardigan and heels or to the park in sandals. My next one will be a black one and will pray to find a white one. I can't stay away from black bought the blue for my husband, that's his favorite color and I plan to surprise him for our Father's Day date.