I am a curvy size 6 in clothing so I ordered a size up (Large) as I have a 34 DDD chest. Many clothes do not fit up top, even if the bottom portion is fine - especially when it comes to jumpsuits. I never thought I'd find one that I liked. This was NOT the case! Can I tell you how much I love the fit!! I am 5'9"  with a 34" waist and hips about 41". Also, the neckline is perfect. I am not a collar person so this is just another plus. It does come with the belt. At my height the length is great. No ankles peeking through. I'm about to order my next one.