this medium fit like a small. The material was a cross between a trash bag and a balloon, absolutely non-porous so within the first minute you have these on you'll start sweating. These do not breathe in the slightest and if they're tight when you try to pull them up they for a suction on your skin. I'm definitely returning these, such a disappointment. I have another pair of faux leather pants that are made from a better material and breathe a bit more.