I wear this coat in my sewing work.  It keeps threads, fibers and glues off my clothes. I love the pockets for storing small tools.  Fabric insulates body heat a little so I love that the sleeve roll up and button in place.  Coat is longer in back so it doesn't ride up when to sit and stand often.  Easy to wash, dry and wear straight out of the drier. Plenty of wiggle room over layered clothing.  Great tapered design for women. I highly recommend this coat!