It's 100% cashmere no size tag but from the pit to pit I would say it's a large. I didn't see any holes but if you do find one just message me and I'll make it right