I received my waist trainer pretty fast. I bought a large, apparently not my size since I couldn't snap the middle, but could the top and bottom ones. The customer service is fantastic in assisting with returns. I had to order an XL hopefully it fits.