Purchased 3 of these, for a 3 year old, a 5 year old and an 8 year old.  All in all the quality was about what I expected for the price, no better no worse.  The biggest problem was sizing.  The vests were too big even for the 8 year old and the hats too small for all but the 3 year old.  The hats need to be adjustable or expandable.  They were a Christmas present and the kids quickly lost interest to other more exciting toys, but I guess that was to be expected.