I have had to give away Modern Citizen dresses in the past because they were much too long (like midi being floor length), but I got a petite and it fit my 5 foot frame just right. It seems super versatile and I was able to wear it right away to the theater and plan to wear it to work frequently, paired with many different tops. It came within 2 days of ordering!