Soft fabric. Colour is great. I haven't used it or washed it yet, so i can't say how it will hold up quality wise. So far I am happy with it for the price.