They are decent quality for the price.  They do tend to slip down a little after a while.  Especially if worn over a shirt, stay put better if on skin.  One thing I don't like is they warn not to submerge them so I can't put them in the washing machine. Haven't crashed with them but they feel like they would protect elbow and knee joints from rocks fairly well.