These are a great quality and highly durable product. The pads are comfy to wear, rock solid on the outer face and well padded inside. They dont move around when running and seem to stay in place fairly well. We ordered the medium size and they fit my 15 year old well. I should be able to get another year out of them easily, possibly even two. Good price for a decent set.