I am between a 22-24 and got the 3X. I am very wide around my hits, but small bust. This dress fit perfect. The open lace back made a bra a little difficult, but I wore my hair down and I wore a bra that had a design on its back, so it worked in the end. I am 5'4 and wore heels, and it was perfect length for myself. The price and quality was great.