I am between and Xs/Small and it is one of the most flattering dresses. I am a 32c and the top fits perfectly, but can be adjusted for any size honesty. There are adjustable straps, so the tighter I put it the more it would lift the top. I am 5'2 and it was pretty long but I just wore heels and it was perfect. The low back & lace made it so flattering!