Bought these in a size L to be safe. The measurements run a little big. I have a 27 waist and 37 hips. Fit fine in the waist but too big in the waist so it didn't hug or slim like in the photos. Also these pants were too short for my legs. (171cm tall). Wouldn't recommend for anyone 5'7 or above. The quality was fine but it just didn't fit me.