I'd give this a 5 star rating, though the fit is what holds me back.  I ordered a size small to fit my son and it's more like an adult medium.  Otherwise, it's really cute and made well.  I guess he'll just have to grow into it, or I'll have to dress like the Minecraft Ocelot.