I got these on the impression that others had about the Kyle Strait knee guards. They were comfy but they would slide down and the bottoms were too tight around my calf (made it hard to pull them up where they needed to be) and I got the XL. I was also disappointed with the build quality. They just didn't seem up to par on what I was looking for. I liked that they vented pretty good and the foam padding did feel comfy and allowed me to have full range of motion in my joint with no problem (other than slipping down past my knee so it would have been in the wrong spot in a crash doing me no good other than my shins).