I ordered 3 for my 3 boys (5, 3 and 1) to wear at a wedding. They were super cute, the size is great and the navy color was perfect. But the design is not very sturdy, and without surprise my 3 year old broke his in less than 4 minutes of wearing it. So in short it is cute but for a kid product it should have better sewed because of course they will try to take it off (or just play with it while wearing it, which will result in the same). Order one (or 2 !) extra if you need to make sure your kiddo will be picture ready for an event, youll probably need it