This is not stretchy enough to be one size fits all. I'm a size 16 and this would not fit anyone larger than a 10 comfortably. I have a fairly small waist for a 16 but curvy hips ...when I put this on it's tight like a sausage, very thin and rolled up around my waist