My son LOVES his new denim jacket!!!  After reading the reviews, I sized up to an X-L for him & it was huge!!!  So I returned it and exchanged for his regular shirt size L.  The fit is great with plenty of extra space.  My son is 12, but he's a big guy & typically wears a men's large.  This jacket is roomy enough where he should be able to wear it well into his teenage years.  Great quality item & SUPERB service from Amazon!!!  Many,many thanks, LiLi