I bought the large size
I bought the large size because a friend of mine had that size and they fitted me. Which is strange because both of us have pretty small hands. I would say these fit me well so can't imagine what medium or small would be like. I like them so far, my hands are staying warm. I wear them mostly for very short periods and very cold water.