I have been looking for a vest like this for years.  The outside material soft, but strong and the lining is soft, warm flannel.  It has a medium weight quilt padding.  I live in the Pacific Northwest and can wear it inside, as will as out.  The front closure is zipper, snaps and buttons-no chance of cold draft slipping inside.  Very practical, with interesting details.  The only problem is that it is dry clean only.