The vinyl stuff I sell ACC, is molded to the floor so fit is just like carpet.  It also comes a little oversize and no holes so you can make the tolerances tighter.  I had had rubber mats that didn't last over a few years of use, like 5.  I sold one to someone and it still was in one piece after 10, but he also was meticulous, so...  Easy to clean, I would have to say vinyl.