These hats are some of the best I have come across in my 75 years. Good quality, multiple hat type and color choices, and fits just fine. To get a quality hat, embroidered with names at this price is unheard of. My only fault is how long it takes to arrive. Three weeks is a bit long to me. However depending on where the hat is made and todays shipping joys, that time frame may be okay. Still despite the wait time, I am so impressed, that I purchased 6. One for me, my wife, oldest son, daughter, middle son and daughter in law. I would recommend any grandparent get one. These are fantastic for showing your pride for your kids or grandkids in a stylish hat.