I am not a large person by any means. I usually wear a medium (Im 58, 150 lbs, athletic build/flat stomach, and a big ole booty). VS underwear in medium fits me well with no muffin topping. Due to the reviews on this product I ordered an XLarge. It is STILL way too tight and causes major muffin topping issues. The vendor claims the XLarge will fit a size 10 - this is absolutely false. I wear a 6 or 8 depending on the brand, and the 10 was way too small. The fabric doesnt stretch much and doesnt seem like its swimwear material. I agree with the previous reviews; this is only for smaller women.