No holes or stains.
Pictures are terrible - the hat is not dusty black. It's a normal navy blue baseball cap style hat.