It's such a cute image but the fit is terrible. I'm 5'8 and 160lbs with a 31" waist and ordered an XL. It's skin tight, too long in the straps, and way too long in the body. If you have huge boobs, no booty, no hips. and skinny as a rail it should fit you great.