No holes or stains. 100% cotton.