I am between a small and medium. They recommend sizing up as the fabric has no give. The dress is definitely snug around my hips, but I wanted it to be fitted. I'm 5'7 and with heels it covers my feet without dragging on the ground. Built in cups makes it easy to go brakes even with a bigger chest.