Personally, I am loving this dress save for one issue: the shoulders slide down consistently and are hard for me to keep up. I am about 5’4”, so short but not technically petite, and the dress is about an inch and a half above the knee for me (in an M). I like the length, but find the shoulders don’t have enough elastic to keep them up. The smocking is a good length on me, but I think the overall measurement of the top of the shoulders to end of the smocking is too big/long for me. It’s generally ok, but it’s the one issue I’d want to see remedied before I’d buy another color in this style. The fabric and look of the navy polka dot is beautiful though so I’ll be keeping this purchase even thought it’s not 100% on the shoulders for me.