That jacket is p2p 23", shoulders 21, sleeves 23 - but note that the shoulders often "overhang" on leather jackets by design. It's a pretty thick jacket, and it's outerwear, so I'd say the measurements are about where I'd expect a small to be taking that into account.
Looking at that jacket more, it's clearly worn, and I'd say needs leather cleaning, but structurally and all everything looks fine. @#%@#* why are things like this never my size... Also, I'm not 100% sure if it's suede or just leather in need of moisturizing and care. I might actually lean towards that, actually, looking at the close-up photo of it.
Photos of yesterday's finds: Warning: Spoiler! (Click to show)
I feel like a low rent Spoo right about now.