Brand new with £20 tag.  97% cotton.  18.5 inches waist to hem.