These look good! How are these for not slipping off the shoulder? Also, does the weave give them a "shock absorbing"effect?