Question: do denim jackets run small?
Answer: Denim jackets are best a bit snug, to create that lean, lithe silhouette that's made it a favourite of every rock star since John Lennon. The Goldilocks standard is slim enough to fit under a coat, but not so small you can't slot it over a hoodie.