This dress fits my shape just right, I wear size 8-10 and bought a medium the stretch of the fabric hugs in all the right places. It is great for the price and adding a shiney belt or jewelry makes it look expensive.