Dare we say the Keegan is the perfect denim jacket? It's a versatile layering piece for summer, and really, all year round. We love the fit on this one. Not too tight, but not as loose as a boyfriend fit. A small measures a 38" bust, 21" length, & 25.5" sleeve length.