My son wears medium also, and I think it looks fine on him, but he likes his clothes to fit tight. I can measure when I get home. Its a really cute jacket, wish I could wear it.
Unfortunately, we do have a smoker in the house. But this is kept in a bag in a storage room. I have not had any complaints about smoke odor from previous orders.