I bought these for my son who needed them for his job at the zoo and they fit him perfectly. They are a good quality material and I expect they will last for many years. I've just ordered a second pair.