I’m only 5’3” and I purchased a large as I’m a little fluffy. The length was perfect. I feel like this is something I could dress up with a pair of heeled boots or casual with flats or pair of white tennis shoes. Live in northeast Ohio so the thickness of the material is perfect for early winter, spring or fall.