100% cottonPlastic snaps on top of the right and left shouldervelcro down both sides of body1 front pocket with "hole" behind pocket for cord to body access Music Man$45.00PriceOut of StockNo Returns Please