For $8 its not that bad. Im 57 and a size 16/18. I ordered a xxl. This was a workout to get into. So one size doesnt necessary fit all but I did get into it. The crotch part has already starting tearing and Ive been in it for only a couple hours. Its TIGHT. I don't have a long torso but its not short either, so if your a little on the shorter side and even heavier, it will probably fit.
I expected it to be better because of the other reviews, but for $8 it is what it is. I will have to see how the other 2 I ordered fits.