I think a Medium is the way to go. I’m 5’7 but have broad shoulders, in jackets I can wear and large or a medium but the medium fits quite nice and the cut is a little longer so it may be just right for you. If you order it online from Banks Journal and the fit happens to not work, I know they would do a size swap with you for sure.