Bought this jacket for my husband who is about 5feet 10in. Weighs 170. He usually wears a large but got him an xl so he could wear a hoodie or small jacket underneath. I think it looks too big in areas (shoulders, and waiste) but he absolutely loves it!