Cotton duck is a heavy, plain woven cotton fabric and that's exactly what we've used to make this vest. It's been given a wax coating that is water repellent. With that said, please note that this jacket is made for city life. It's perfect, for let's say, a murky Göteborg in December, but will not stand for hours of outdoor adventures in pouring rain. Inside you find a striped horse blanket lining made with recycled polyester. Pocket wise you have four on the outside and one on the inside.