Hey, I have these leather riding pants that are a bit too small for me. They're labeled as a size 40, but they fit more like a 36. Length is about 36". They have a full-length zipper and snaps at the bottom. They're in great condition, practically new. Let me know if you're interested!