I am usually a size small, 5'5, and a 32DD. The dress is a corset top which fit perfectly. I would recommend tall heels if you are on the shorter side as it was a bit long on me. The dress is pretty light but snatched my waist and gave an hourglass look.