I rock climb in these bad boys all the time and they are super resistant to snagging. They are form-fitting and good quality. Very stretchy. They are a little on the thick side so don't where 'em if it's hot outside! I am always a medium and ordered a medium in these and they fit perfect. If anything slightly on the smaller side of medium.