The product itself is very sturdy and functional. My husband generally wears a large hat, but bought him a s/m size hat. It's a little tight but not so tight that he would want to size up. The product is great and we would be happy to purchase another product, however I was disappointed in processing time. I bought the hat for father's day because the ad said it would be "in time for father's day." A week later I emailed the company to ask for an update because I hadn't received shipping information. They informed me there would be a 5-7 business days before they ship it. That was very frustrating because during the purchasing process they never mentioned the long wait. I had assumed it would be he in time for a present, but it wasn't and I ended up buying another gift instead. The product is great, but do not expect a quick turn around and do not expect to be informed about the wait.