These are too cute! They are good quality and look great. My sons were so happy when theu recieved these hats. The colors are vibrant and they feel sturdy. They have held up after 3 months of having them and almost daily use for playing. They are a bit large on my 5 & 7 year old but that's okay they can use them longer!