It’s think stretchy material. Took about a month to come. I got a size small and it’s a lil too tight for me. 32DD bust and 28 inches waist. Size small is too tight for me. If your measurements are similar to: 32DD at Victoria’s Secret, 27inches waistline, then get size medium. Size small is too tight and the zipper keeps sliding Down. Length was good tho not too cropped, sits right on my belly button