These are a hyperstretch leather coated skinny jean. Unlike leather leggings, these will not stretch out and begin to get too loose with wear. These also have a true skinny ankle. These do have a functional button. These did run slightly small. Small is 0, Medium is 2-4, Large is 6-8, XL is 10-12.