I received this waist trainer pretty fast, so that part was good. It had a cotton lining inside with a latex exterior, and steel boning. It seemed to be good, sturdy material. Unfortunately it was too small & I ended up returning it. I went by their size chart & after taking my measurements, I went w the 4X, but it was still about 6 inches away from me being able to close it. I had no issues w the return & received my refund promptly