Despite what many other reviewers claimed, I found that the product actually ran a bit small and was unable to get them to fit properly. I measured carefully before ordering and thought that I ordered them plenty big enough, but found them to be too small.Calves measured 18" and size chart showed XL to be 18-21",, so they certainly should have fit nicely, but we're very, very tight.See full review