Really cute overalls, I love the look of them!
I am 5'7 160lbs 38-30-44 measurements and normally wear Medium or Large and bought the XL. The material is not cheap feeling and feels kinda stiff at first, and were really snug in the butt/hip area but eventually stretched out a little where they are perfect. The only thing I dislike is that they are straight leg so I roll them up a little so it doesn't look too wide in ankle area.