Nice, interesting and creative pillow cover. I don't know what the fabric is, but it looks and feels like cotton or some cotton blend. Zipper all over through the longer side. 4 pom poms on each corner. 
Cool peekaboo design. Perhaps it has some other meaning to the original artist.  
It will look good on the couch or day bed or as a cushion on the bench.