I am very pleased with this product.  I am a womens 10-12 and the Medium fit perfectly but if you want extra fabric to wrap more around you then you should get the large if you are my size.  Length is to the middle of my shin and I am 53.