I was worried about the sizing but I bought a size M and it fits perfectly. The material is highly stretchy. My waist is 27 inches and my hips are 37. I purchased these in the black so I could wear them under mini skirts and such as safety shorts and the slimming effect is a bonus. I’ll probably be buying the beige ones too.