brand new, sadly this was too snug on me, its a true size small and altho it fits a size C cup and D cup fine, my ribs are too big.