my 661's are a size small. I don't find them too hot though, I can ride with them in 30 degree weather...I certainly do sweat though. My calves are a good size, although I pull them tight, and I am 5'6". Like I think I wrote before, I really like them alot. THey have saved my legs tremendously this summer!