I ordered a size small, I am a size 10-12 and a D cup. According to your sizing I would have been a large, but the small fits ok. I was disappointed they took a month to come. I also did not receive any updates about my order, so I was frustrated and was on the verge of getting a refund through my bank. It would be helpful if customers were sent notifications and updates on there orders. I’m pleased with the bras, though they are fiddly to get on.