Very bad quality. Very, very small. I would say 3-4 years. Size 5 only if they are small. The sewing was terrible. All kinds of twists and uncut extra strings on rubber bands. Wrapped in a package, the material is unforgiving, so everything is crumpled. The box is made from poorly recycled cardboard and creases easily. I wouldn't recommend it as a presentable gift.