Very stain resistant- do accident wipes up easily- very nice looking. Very soft but not thick-squooshy so you Likely need a thick mat