I purchased these for my 9yr old son. They are made of sturdy fabric and fit well. I would give them 5 stars except my son doesn't like the button fastener. He prefers a glider or snap. They are a good buy for the price.