Too large
I only gave it three stars because of the fit. I do have very lean legs and even the small was too large for my calfs. I was tight enough to not slide down but did not provide the compression that I was looking for. The material was very nice so I will just gift them to a friend.
Rating: 3 stars