My 4 year old son LOVES this costume.  He wears it several times a day.  the costume is average qualilty.  Within a short time the material started to fray, but that is the nature of this type of fabric.  I can always appreciate better quality when it comes to children's stuff, but this product is fine and i would purchase again.