The ankle length are better then the calf length because they don't slide down. The calf length ones slide down at the first step! I'll pay more because they are made in the USA. Like I said, I do like the ankle length ones and the colors are great! No worries about making sure I have matching socks. They are a bit scratchy, but after a bit I got used to that.