Flowy layers of soft cotton. Fully adjustable straps make this so versatile! Wear with a T-shirt under it or a jacket over it