It's made from faux lambswool, meaning it does NOT smell like a freshly showered sheep when washed, and can indeed be shoved into a standard washing machine. It is the right size, is well made and the puppy likes it.
Those are the good points.
The bad points are the slippery backing to this item. I have used it as a standard hearth rug for the dog, and also in the cage, and it slithers all over the place, not sticking to any surface because of the sheer fabric at its base.
Of course puppy likes to slide around on it (not fun when you are carrying hot coffee into the room and find the puppy rug-surfing at speed towards you.....) but it makes it a little unsafe if people step on it, and also when put into the cage, if puppy is a shuffler (mine is) then the mat ends up at one end of the cage and the dog at the other. It's also not good for a car journey, as puppy tends to get slid around a lot, which is another stress he can well do without.
So all in all, it is ok, but not the bext I have had. I shall keep it as it can be fun watching puppy surfing, but would not get another simply because of the slippy backing.