100% soft cotton, it's lightweight and breathable, but also warm enough to keep out the cool breezes.