After reading reviews, I purchased this overall two sizes too large. Si, it is longer than it should be but otherwise has plenty of room. I have not washed it yet so don't know how much it will shrink but there is enough room for shrinkage. The style is cute. I ordered the one with blue and white stripes along the sides, not the lace. I really love these overalls!