The fit on this top is good (I was worried about whether to get a large or a medium and went with the large). For reference for anyone else struggling with this question, I wear a 38B bra. On this particular top, though, the top elastic (on the front, not the straps) has some strange looseness to it that the teal color did not have.