Fabric is thick spandex and seemed like there was waay too much of it. Too big for my normal size (M). I'm 5'3" and it was dragging about 4 inches off the floor. Cut isn't flattering for someone with small chest either. Wore it once and gave it away.