I'm 5'4 and 165 lbs I ordered a XL the fit was good I think I could have gotten away with a Large the jumpsuit has plenty of stretch and the material is a good quality denim. I didn't give five stars could my zipper broke by the end of the night. "Lucky" I was home