I got a large and I'm 5'2" and I think it's the perfect length, not too short. The coloring looks a little different from the picture but I actually love how it looks and fits. Really happy about the purchase!! Could look cute with leggings and booties for the winter or a nice summer fit! Love it.