S was a good length on me, but the straps would pop off when I moved. It's not like I have huge calves or anything ether.
The Top King shin guards are a little bulky, so I would prefer them small as possible, but I exchanged them for a Medium and it worked out okay.
INSPIRIT Compe Shorts - Black, Sz: M (NEW)
INSPIRIT Spec2 Shorts - White, Sz: L (NEW)
FUJI Lightweight/Summer Gi - Blue, A2 (NEW)
HAYABUSA Headgear (NEW)