No holes or stains. I have lots of j crew shirts and will combine shipping.