If it’s been worn I can’t tell it. USA Made. I tried it on. It fits a size 7 1/4 & 7 3/8. It’s tagged XL But fits the hat sizes I provided. 7.99 to ship. FREE RETURNS