I have an unusually long torso so I can rarely make jumpsuits or rompers work on me, so I'll put that out there first. I tried this on in a medium and I liked the fit but it was ever so slightly not long enough in the torso. So I went up to a Large. I'm usually a size 4 so going up to a Large seemed weird to me, but the torso part fit fine, but was pretty baggy. However it tied at the waist so it ended up being fine. Over all this was a good fit, the only odd part was that I'm 5'8" and I had to wear 5" heels and the pant legs were still nearly dragging on the ground. But other than that, it was super comfortable, and very flattering. I just would not suggest this for someone on the shorter side.