The fabric is cotton. The print was straight out printed like a sticker, i just hope it won't easily get damaged (that's why I rated it four). I tried to scratch it with my finger but it's solid so no worries for now. The design is smooth, doesn't look like a sticker. Overall, it was reaosnable.