All Weather Trench style coat is perfect for all seasons.  It has a water resistant exterior. Lightweight lining I think has a thin layer of fleece that provides extra warmth without adding bulk.  Buttons are marked "Calvin Klein " and an extra one is included in lining.  Missing 1 small back button as shown on inside of lapel but is not visible and visible button is attached. Nice seam detail on front and back and large front pockets with side access.