Very flattering with good stretch and good length for petites. I have a short torso so this is really high waisted for me. Size M fits 29β W 38.5β H nicely. Thought it would be helpful to include measurements for the thigh area as it was slightly snug.