Soft texture fabric, and the perfect color (darker gray more green than a brown shade of gray) to match the bedding in my daughter's bedroom. Extremely easy to put on the bed and ajustable to variable size because of elastic band. The length to the floor is also ajustable since there are two sewn in elastic bands. I highly recommend it! I have taken several photos to show the color in bright sunlight and shade.