It's a costume so I really didn't expect the material to be extremely durable, but I am surprised. The body costume is a thin material that will eventually rip. That is a given. But for a Halloween costume it is more durable than most. It will definitely last my son for Halloween and a a little while afterwards. My sone is a small six and it fits him great. Loose enough to play in and quite comfortable for him. It may fit a small seven year old but I would not expect it to fit an eight year old. The mask itself surprised me the most. It is extremely durable. It is made out of a hard plastic and is very easily attached and the strap is made with a strong elastic material. My son loves it and says he can see fine out of it. Overall a great costume. I only wished it came with gloves so I don't have to buy them separately .