I was looking for 100% cotton rug. The green parts of the rug is cotton, however the white parts is not. I can tell that it is polyester. I cannot return it because I opened the package (of course!). Other than that, I would consider it a good rug. It is comfy, soft and sturdy. It hasnt piled up on my carpet yet.