The rug is a little thin but for the price I was kind of expecting it so I was not disappointed.  Plus I have a couple of young children and didn't want to spend the earth.  However that has not taken away from the outcome.  It is a beautiful rug and just what we needed to finish of our room.  It has brought out the colours in our pink wall and makes it.  Very pleased.
No stains, as off yet so I don't know how well it cleans up to comment on that but hopefully it is as good as others have said.