No stains or holes, but does have a fair bit of wash wear/ pilling as is common with this blanket.  Would make a perfect back up or replacement for one in similar condition.