I cant believe I got a $40 dress for a Mardi Gras Ball! I purchased two sizes, L and XL because my shoulders and chest are larger than the lower half of my body. Im 58, 158, 32H. The XL gave me the length I needed for my height and the room I needed up top. My seamstress altered the waist quite a bit. It was perfect. I wore 2 heels.