They changed their sizing, if you wear a size 9 or 9 1/2 forget it.  A small/med fits up to about an 8 1/2 and the large/xl is about a size 10 -11.  I have some old ones that are straight up a size 9 and I love them, they should go back to straight sizing.