We were looking for a leather jacket for my son (early Christmas shopping). I purchased a jacket that I found on sale, but was concerned it was too "preppie" and that the arms were too short. We took that one back to the store. We ordered this jacket because we thought it had a more youthful appearance, and the arm length appeared more generous. The jacket arrived two days later (I LOVE OVERSTOCK!). It's perfect. The stitching and lining and impressive, the style fabulous, and I love the way the collar can snap on and off. The leather is high quality. My husband tried it on and loved the fit. Arm length is great - it will fit someone with average to long arms with no problem. I know our son is going to love this jacket. You can't beat Great Offer Stock.