I'm giving this four stars because it is a great vest, very well made and looks nice. However, at 5'7", 120 lbs,  the medium is too short for me and fits too snug when buttoned up. Looks good unbuttoned but yeah it's an inch or two short. I will have to return it.