I’m a 38c and the large fit perfectly. I had to try them on as soon as they were delivered and I am very impressed with how well they fit. They have great coverage and seem to be good in terms of compression.
On a side note: make sure you check the mirror when you put it on. The pads tend to fold in half when you put it on. They stay in place after adjusted.
Update: after a month, they are not stretching out. I do wash them on a regular basis and there haven’t been any issues.