Great condition.  No stains or holes. It feels like it's all cotton but I can't say for sure. Size small