I am a size 18-20 with 44DD and this dress fits great.  It is light, airy and roomy. It is a little see thru, but not too bad. With a black bra and leggings or bike shorts it will be fine. I live in the south, so for those hot humid days, this will be lovely.