cream puffer jacket features removable sleeves to become a vest, and adjustable waist and hood, snaps and zippermodel is wearing size smallmachine washable