Hard shells are generally made from more rigid materials which offer good weather protection such as waterproofing but less flexibility. Soft shell hiking coats meanwhile are more stretchy and easier to move in, featuring fabrics such as nylon and polyester.