these definitely do what you would expect and be fairly comfortable -lrb- although you may have some sore shoulder the next day ; - -rrb- . I be not sure if I should get the medium or the large and wish I have go with the smaller size .