Thought this was a fabric/carpet mat. This misunderstanding could've been avoided had I read the entire description. :-/ It's rubber which turns out to be nice in our wet climate, and it really holds a lot of dirt! Cleaning has been fairly simple but is a pretty dirty endeavor. Looks nice, does the job.