The front is made of cotton and the back is made of soft polyester fleece which makes it really comfortable for sleep. It blocks out light to make it easier to sleep at night. Reduces those nasty headaches. They truly are great. They are a one size fits all, and won't leave marks. The elastic is really comfortable as well; you can't even tell you are wearing one. Comes from smoke free home. Possible for more of each design to be available. If you have any questions, please contact me. Thanks for looking and have a great day.