Should've waited at least a few hours before purchase. The one you did buy looks rather formal for a young man (mainly due to the double-breasted), enough that it's incompatible with jeans. Also, between the extra material and the flannel, it might run warmer than wanted. That aside, it appears to be well-made and tasteful. The Zara one has a more youthful look, but anything from there is unlikely to be of high quality and it has too much synthetic material.