all are a soft material that drapes well and keeps my neck warm.  quality is good for the price. navy color is more a medium blue, but pretty.  burgundy is red, not what i consider burgundy, but still a nice color.  olive is a lovely color, warmer than it appears in the photo.