Seems like a solid well constructed product, but there is no proper sizing chart. Based on the reviews and my foot size of 7, I bought a medium it stretched and became too loose on the very first wear. I loved how it felt on my feet, great cushioning and perfect for those spins and turns. I will try the size small and hope for the best!