They are cute and look a lot like the real thing but they are made from a strange non stretch material so there's not much room for error in sizing. I got a medium and I am 5'5 and 130 lbs. I wear a 26 in jeans. They are skin tight on me and I always wear a small or extra small in these type pants. I'm not sure if I'll keep them or not. I have some other VS pants that are much more comfy and the material is so much better. You get what you pay for here but definitely size up!