New ,size small, but fits medium as well. Very stretchy and thicker fabric not cheap revealing fabric. 24 inches long.