Omg love this pants so much. I’ve got an S and that’s the best decision, because i’m quite slim. I'm pretty tall (170 cm) though, and the pants run to my ankles, which is just right. If you’re longer, I would say size up because of the length, not the tightness. The pants are really stretchy which makes them so comfortable and soft. The quality is great and is EXACTLY like the pictures, so don’t worry about that:) It’s also very fast shipping (two weeks!). Recommended!