Quality is nice. But RELY ON THE NAMES OF THE COLORS and NOT the photos of the colors. MAYBE ITS JUST MY COMPUTER, but actual colors are much more saturated than I thought I was getting, so I am disappointed in that respect. Examples: The "Dark Green" is named accurately and is similar to GreenBayPackers green, NOT what looks to me on my screen like SeaGreen or Veridian. The "Navy Blue" is named accurately and is a true, dark navy, NOT the soft denim that is on my screen. Coffee is a dark brown, just like dark coffee, and is NOT the clay-colored hat on my computer. Dark Gray is a dark, slate gray and NOT the pinkish-grey on my computer. I was looking for hats with soft colors, which these appeared (to me) to be online. When I ordered I was relying on the photos without much regard to the names, because every company has different names for their shades, and names are not always literal. So, to re-cap...hats are good, but order colors by name rather than by photo.
Rating: [4 of 5 Stars!]