I am 5'9, wear an xs/s, and a 32D cup. This dress fits me perfectly, but it does not have much give to it