Perfect to dress up or down! This denim jacket fits true to size. there is no stretch so size up if you will be layering. I am wearing a large in the photos.