I am size 8, 5 " 7 inches and bought the blue dress in medium, fits fine. It comes right to the floor on me. I am not crazy about the feel of the fabric-its soft, but worry it may feel hot and sticky. Will write update about that later. The pattern/print is just adorable and the color is just as is shown.