I love this purchase.  The dog already got mud on it and I was able to easily wipe it clean.  I bought so I could do exercises on and so far it works great.  It has enough cushion that when I kneel on it I don’t need to worry about bruising my knee.