This is a beautiful puffer vest AND good quality AND Calvin Klein (which happens to be one of my favorite brands)..I still can't believe I paid under $30 for it..I am 5'7 and 135lbs (top heavy ;) ), and for reference, the large is ALMOST perfect on me..a bit on the lose side BUT, I think had I gone with the medium, it would have been too small anyway..LOVE IT! RECOMMEND IT!!