I'm 5'1 and size 6-8, ordered medium. Shorter than what I expected, can't imagine if someone was taller. Hope it doesn't shrink. The 2 big gears on top have an "awkward" placement when worn. Would return if it wasn't so close to the date I wanted to wear. Usually don't write reviews, but thought it was important for others to consider before buying.