Even though the description says one size fits all, they are marked S, M, and L.  And they in fact are different sizes.  The one marked L (presumably Large), was predictably too big.  I bought these because if prior descriptions they ran small.  While that may be true, Large is still large.  Inaccurate sizing descriptions, and based on the tags, intentionally misleading.