Let me start off by saying I really love this rug. Its soft and comfy and easy to clean.
I bought this rug because my fiancee and I enjoy playing VR and I thought that a nice soft carpet would make for a good play area. Our cats also really enjoy lying and playing on it.
That being said one day they did make a mess and threw up on the carpet. I had to do a quick rinse to get the worst off and then popped it into the washer. It came back out like nothing happened.