I purchased the pink and green in medium and black in large; so far, I’ve only received the mediums and they fit so well! They have a great stretch and they’re very comfortable. I’d have to say they’re somewhat true in size because while they do fit me perfectly, the pink and green are made of different material from each other. The pink skirt is thicker and sturdier so there’s more tummy control and the skirt itself runs a bit short. The green one is a much thinner fabric and the safety shorts are similar to a t-shirt fabric and the skirt itself is a bit longer than the pink one. Not sure if I got a defective one but thought it was good to note for purchasers to watch out for the fact that not all the skirts are made the same. I’m waiting for the black one to come so I’m hoping it’s made with the fabric of the pink skirt but the length of the green. Another note I have is that if you have a longer pelvic area, the skirts will show all. The end of the skirts come right to the end of my butt so if I bend over, I am definitely exposed. Otherwise, I love the flow and comfort of the skirts; I just wish they were all made the same and that they came just tad longer.