super nice leather, warm, soft (synthetic) fur, lined with satin. a christmas present for my super picky husband (bold move, i know) and he totally digs it. plus, it looks cute on me too. he hasn't worn it outside yet, so I can't speak to the waterproof-ness, but it is definitely very warm. highly recommended.